Obsidian MCP模块

该模块提供了一个MCP服务器,用于读取Obsidian知识库中的笔记,支持搜索和获取笔记内容。

  • by cconstable
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 cconstable/obsidian-mcp

使用说明

黑曜石MCP模块

此模块提供了一个用于读取黑曜石保险库的MCP服务器。

目前,MCP工具和资源都可以用于访问笔记,因为一些客户端只支持其中之一(仅支持VS Code的支持工具)。

特性

  • search-notes:按主题搜索笔记
  • get-note:检索笔记内容

安装

这 黑曜石元数据提取器 需要启用插件才能创建 metadata.json 此MCP服务器使用的文件。

VS代码

你需要添加一个 .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文件。