一个轻量级的模型上下文协议(MCP)服务器,使AI助手如Cursor和Claude能够读取和写入你的Obsidian知识库。
getAllFilenames
readMultipleFiles
getOpenTodos
npm install obsidian-mcp-server
npm run build
要将你的MCP服务器与Claude Desktop集成,请将其添加到你的Claude配置中:
{
"mcpServers": {
"obsidian": {
"command": "node",
"args": [
"obsidian-mcp-server/build/index.js",
"/path/to/your/vault"
]
}
}
}
对于Cursor,前往MCP标签页Cursor设置(快捷键:command + shift + J)。使用以下命令添加一个服务器:
node obsidian-mcp-server/build/index.js /path/to/your/vault
虽然此实现有意保持轻量级,但其他解决方案如jacksteamdev/obsidian-mcp-tools提供了作为Obsidian插件的更丰富的功能方法。
这个独立服务器的优势在于可以直接访问文件系统,而无需运行Obsidian应用程序。