此模块提供了一个MCP服务器,可用于读取Obsidian知识库。借助该模块,用户能够通过特定工具和资源访问笔记,有效提升知识管理与检索的效率。
search-notes:可按主题搜索笔记,方便快速定位所需内容。get-note:能够获取笔记的具体内容。为了生成此MCP服务器使用的metadata.json文件,需要启用Obsidian元数据提取器插件。
你需要在工作区中添加一个.vscode/mcp.json文件。或者,也可以将其配置为所有工作区都可以访问,具体配置方法可参考:https://code.visualstudio.com/docs/copilot/chat/mcp-servers。
{
"servers": {
"obsidian-mcp": {
"type": "stdio",
"command": "deno",
"args": [
"run",
"--allow-read",
"${workspaceFolder}/main.ts",
"--vaultPath=/path/to/vault"
]
}
}
}
{
"mcpServers": {
"filesystem": {
"command": "/path/to/deno",
"args": [
"run",
"--allow-read",
"/path/to/main.ts",
"--vaultPath=/path/to/vault"
]
}
}
}
此项目根据MIT许可证发布。有关详细信息,请参阅LICENSE文件。