Back to MCP directory
publicPublicdnsLocal runtime

Obsidian iCloud

Obsidian iCloud MCP是一个通过模型上下文协议(MCP)将存储在iCloud Drive中的Obsidian知识库连接到AI的工具,主要支持MacOS系统。

article

README

🚀 Obsidian iCloud MCP

Obsidian iCloud MCP 能够将存储在 iCloud Drive 中的 Obsidian 保险库连接到 AI,并通过模型上下文协议(MCP)进行通信。

🚀 快速开始

与 Claude Desktop 配合使用

将以下内容添加到您的claude_desktop_config.json中:

调试开发版本

{
  "mcpServers": {
    "obsidian-mcp": {
      "command": "node",
      "args": [
        "/path/to/obsidian-mcp/build/index.js",
        "/Users/<USERNAME>/Library/Mobile\\ Documents/iCloud~md~obsidian/Documents/<VAULT_NAME_1>",
        "/Users/<USERNAME>/Library/Mobile\\ Documents/iCloud~md~obsidian/Documents/<VAULT_NAME_2>"
      ]
    }
  }
}

使用npx @modelcontextprotocol/inspector node path/to/server/index.js arg1 arg2 arg3 arg...来本地检查开发中的服务器。

生产环境使用

{
  "mcpServers": {
    "obsidian-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "obsidian-mcp",
        "/Users/<USERNAME>/Library/Mobile\\ Documents/iCloud~md~obsidian/Documents/<VAULT_NAME_1>",
        "/Users/<USERNAME>/Library/Mobile\\ Documents/iCloud~md~obsidian/Documents/<VAULT_NAME_2>"
      ]
    }
  }
}

⚠️ 重要提示

Obsidian iCloud MCP 已在 MacOS 上全面测试。如果您使用的是 Windows 或 Linux,请自行测试并告知我结果。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client