适合谁
- 需要在其 Obsidian 笔记库上具有编程控制的用户,以实现自动化和 AI 集成。
- 构建笔记自动化工作流的开发者和高级用户。
- 希望 AI 代理直接在其笔记上操作,而无需导出或手动复制的场景。
一个功能丰富的 MCP 服务器,提供对 Obsidian 笔记的完整本地 API 访问。最适合作希望以编程方式自动化笔记管理和 AI 集成的技术用户。由于基于自签名证书和本地 HTTP 服务器,安全性主要是一个关注点,但就功能而言,尚未见到类似的替代方案。
此 MCP 服务器作为 Obsidian 插件的一部分运行,为您的笔记库提供安全的 REST API。它支持通过 HTTP 进行完整的文件 CRUD 操作、按标题/块/前置元数据精确编辑、全文搜索和结构化搜索,以及执行 Obsidian 命令。MCP 服务器通过流式 HTTP 与授权的 AI 代理连接,使它们能够与您的笔记无缝交互。所有请求均通过 HTTPS(自签名证书)并由 API 密钥保护。
在 Obsidian 中安装并启用 'Local REST API' 插件。前往设置 → Local REST API 获取 API 密钥和证书。然后,将 MCP 客户端配置为连接到 https://127.0.0.1:27124/mcp/,并在请求头中提供 API 密钥(Authorization: Bearer <your-api-key>)。对于 Claude Desktop,需使用 mcp-remote 桥接器。
{
"mcpServers": {
"obsidian": {
"type": "http",
"url": "https://127.0.0.1:27124/mcp/",
"headers": {
"Authorization": "Bearer <your-api-key>"
}
}
}
}