终于可以使用 Claude Code 来管理你的 Obsidian 笔记了——不会再有崩溃或管道损坏的问题
首个针对 Obsidian 的原生 HTTP MCP 服务器,解决了影响 Claude Code CLI 的 stdio 传输错误问题(#3071,#9176,[#9662](https://github.com/anthropics/claude-code/issues/9662))
兼容性:Claude Desktop,Codex,Gemini 和其他 MCP 客户端
首个针对 Obsidian 的原生 HTTP MCP 服务器。解决了影响 Claude Code CLI 的 stdio 传输失败问题(BrokenPipeError)。HTTP 完全绕过了这些问题。
快速且高效:响应时间小于200毫秒,减少70%的 API 调用次数,优化的 MCP 设计以最小化令牌使用

Claude Code 通过原生 HTTP MCP 控制 Obsidian 保险库——没有 stdio 错误,只有无缝的人工智能驱动笔记管理
✅ 工作正常的 HTTP —— 没有 stdio 崩溃,没有 BrokenPipeError,没有挫败感
⏱️ 雷霆般的速度 —— 即时创建、查找、编辑和移动笔记——即使有拼写错误
🛡️ 永不丢失数据 —— 内置防止意外删除的保护措施
⚙️ 一分钟设置 —— 不需要复杂的配置,开箱即用
💪 适用于实际使用 —— 处理数千条笔记而不会变慢
💸 关注令牌 —— 智能设计最小化人工智能使用成本
💡 新手? 让一个AI助手引导你:“基于 README.md 和 TECHNICAL.md,向我解释如何工作原生 HTTP MCP 服务器”
在安装 Obsidian 的位置安装:
npm install -g obsidian-http-mcp
obsidian-http-mcp --setup
# 输入提示时输入你的 Obsidian API 密钥
# 按 Enter 接受默认的 URL 和端口
配置保存到 ~/.obsidian-mcp/config.json —— 你无需再次输入这些信息。
跨平台用户:如果你的人工智能运行在 WSL2 上,但 Obsidian 运行在 Windows 上,请在 Windows 上安装服务器。
在安装的位置(与 Obsidian 同一系统):
obsidian-http-mcp
⚠️ 保持此终端运行。 重启后,请再次运行 obsidian-http-mcp。
如果 AI 运行在服务器安装的位置:
claude mcp add -s user --transport http obsidian-http http://localhost:3000/mcp # 根据你的 AI 调整命令
如果 AI 运行在其他地方(例如,Claude 在 WSL2 上,服务器在 Windows 上):
# Windows PowerShell
ipconfig | findstr "vEthernet"
# Linux
ip addr show | grep inet
claude mcp add -s user --transport http obsidian-http http://SERVER_IP:3000/mcp # 根据你的 AI 调整命令
在安装 AI 的位置运行(Windows、Linux 或 WSL2):
claude # 或你的 AI 命令行命令
# 尝试:"列出我的 Obsidian 保险库中的所有文件夹"
就这样! 每次你开始对话时,你的 AI 会自动连接到服务器(只要服务器正在运行)。
要更新到最新版本:
npm install -g obsidian-http-mcp@latest
更新后,重新启动服务器:
obsidian-http-mcp
不再需要在 AI 和 Obsidian 之间切换 —— 直接从你的 AI 助手中控制你的保险库
永不丢失数据 —— 软删除保护防止意外的人工智能操作(文件默认移动到 .trash-http-mcp/)
以人工智能的速度工作 —— 模糊搜索即使有拼写错误也能找到文件,智能缓存减少了70%的 API 调用
自信地扩展 —— 处理超过1000个笔记而不费吹灰之力(响应时间小于200毫秒)
你可以做什么:
参见 TECHNICAL.md 获取完整的工具规格和架构细节。
obsidian-http-mcp --help
选项:
--setup 交互式设置(保存到 ~/.obsidian-mcp/config.json)
--api-key <key> Obsidian REST API 密钥(覆盖配置)
--base-url <url> Obsidian REST API URL(默认:http://127.0.0.1:27123)
--port <port> 服务器端口(默认:3000)
--help, -h 显示帮助
--version, -v 显示版本
配置优先级:
1. 命令行参数(--api-key, --base-url, --port)
2. 环境变量(OBSIDIAN_API_KEY, OBSIDIAN_BASE_URL, PORT)
3. 配置文件(~/.obsidian-mcp/config.json)
4. .env 文件
替代方案:使用 .env 文件(与 Obsidian 同一系统):
.env 文件,内容为 OBSIDIAN_API_KEY=your_keyobsidian-http-mcp(Windows PowerShell 或 Linux 终端)找到你的 Windows 桥接 IP:
在 Windows PowerShell(不是 WSL2)中:
ipconfig | findstr "IPv4"
# 查找 "vEthernet (WSL)" 接口
# 示例输出:IPv4 地址. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .