Skip to main content
Glama
marcelmarais

Obsidian MCP Server

by marcelmarais

Obsidian MCP 服务器

轻量级模型上下文协议 (MCP)服务器,使 Cursor 和 Claude 等 AI 助手能够读取和写入您的 Obsidian 保险库。

交互示例

  • “为明天的站立会议创建一个新注释,描述我今天所做的代码更改”(也应该使用 Git)

  • “查看我关于项目想法的笔记”

  • “检查与重构相关的待办事项”

Related MCP server: MCP Obsidian

工具

读

  1. 获取所有文件名

    • 获取 Obsidian 库中所有文件名的列表

    • 有助于发现可用的文件

  2. 读取多个文件

    • 从 Obsidian 保险库中检索指定文件的内容

    • 支持精确文件名、部分文件名或不区分大小写的匹配

    • 每个文件的内容都以“#File:filename”为前缀,以便于清晰识别

  3. 获取OpenTodos

    • 从 Obsidian Vault 中的 Markdown 文件中检索所有打开的 TODO 项目

    • 查找未选中的复选框项(包含“- [ ] ”的行)

    • 返回它们及其文件位置

写

  1. 更新文件内容

    • 使用新的 Markdown 内容更新 Obsidian 库中指定文件的内容

    • 如果文件不存在,则会创建它

    • 自动创建任何必要的目录

安装和构建

npm install obsidian-mcp-server
npm run build

与 Claude Desktop 和 Cursor 集成

要将您的 MCP 服务器与 Claude Desktop 一起使用,请将其添加到您的 Claude 配置中:

{
  "mcpServers": {
    "obsidian": {
      "command": "node",
      "args": [
        "obsidian-mcp-server/build/index.js",
        "/path/to/your/vault"
      ]
    }
  }
}

对于“光标”,请转到 MCP 选项卡Cursor Settings (command + shift + J)。使用以下命令添加服务器:

node obsidian-mcp-server/build/index.js /path/to/your/vault

与其他解决方案的比较

虽然此实现有意轻量,但其他解决方案(如jacksteamdev/obsidian-mcp-tools)作为 Obsidian 插件提供了功能更丰富的方法。

该独立服务器具有直接访问文件系统的优势,无需运行 Obsidian 应用程序。

资源

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    F
    maintenance
    A Model Context Protocol server that enables AI assistants to read, write, and manipulate notes in your Obsidian vault through a standardized interface.
    5
    2,784 npm
    4
    ISC
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to interact with Obsidian vaults for creating, reading, searching, and managing notes, daily notes, TODOs, session reports, and backlinks through both stdio and HTTP/SSE transports.
    10
    2,784 npm
    4
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Turns an Obsidian vault into a local Model Context Protocol server that allows AI tools to directly read, search, and write to your notes. It features folder-level access control and a built-in dashboard for easy integration with tools like Claude Desktop and Cursor.
    6,363 npm
    2
    Apache 2.0