├── .gitignore ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── cli.ts ├── index.ts ├── obsidian-api.ts ├── server.ts ├── tools │ ├── base-tool.ts │ ├── get-metadata.ts │ ├── index.ts │ ├── list-notes.ts │ ├── read-note.ts │ ├── search-notes.ts │ └── write-note.ts └── types.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | coverage/ 4 | .env 5 | config.json 6 | *.log 7 | .DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/obsidian-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/obsidian-api.ts -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/tools/base-tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/tools/base-tool.ts -------------------------------------------------------------------------------- /src/tools/get-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/tools/get-metadata.ts -------------------------------------------------------------------------------- /src/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/tools/index.ts -------------------------------------------------------------------------------- /src/tools/list-notes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/tools/list-notes.ts -------------------------------------------------------------------------------- /src/tools/read-note.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/tools/read-note.ts -------------------------------------------------------------------------------- /src/tools/search-notes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/tools/search-notes.ts -------------------------------------------------------------------------------- /src/tools/write-note.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/tools/write-note.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PublikPrinciple/obsidian-mcp-rest/HEAD/tsconfig.json --------------------------------------------------------------------------------