Obsidian MCP 服务器

Obsidian MCP 服务器

一个轻量级的 Model Context Protocol (MCP) 服务器,允许 AI 助手读写 Obsidian 笔记库。

快速入门

示例功能

  • 创建新笔记
  • 查询项目想法相关笔记
  • 查找与重构相关的待办事项

核心工具

读取

  • getAllFilenames:获取所有文件名
  • readMultipleFiles:读取多个文件内容
  • getOpenTodos:提取未完成的 TODO 项

写入

  • updateFileContent:更新或创建文件内容

安装与运行

  1. 安装依赖:npm install obsidian-mcp-server
  2. 构建项目:npm run build
  3. 启动服务:
    node obsidian-mcp-server/build/index.js /path/to/your/vault
    

集成

  • 在 Claude Desktop 中添加配置:
    {
      "mcpServers": {
        "obsidian": {
          "command": "node",
          "args": [
            "obsidian-mcp-server/build/index.js",
            "/path/to/your/vault"
          ]
        }
      }
    }
    
  • 在 Cursor 中设置路径:
    node obsidian-mcp-server/build/index.js /path/to/your/vault