Token导航 LogoToken导航TokenDH.com
Abides Obsidian MCP logo
文档知识stdio官方级别未说明来源级核验

Abides Obsidian MCP

MCP Server

@modelcontextprotocol/inspector

基于Obsidian Local REST API插件构建的轻量级MCP服务器,用于管理和操作Obsidian笔记。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
知识管理API集成JavaScriptClaudeObsidian插件Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

colindomoney

提供方

colindomoney

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector \

详细介绍

黑曜石mcp

“黑曜石MCP遵守。”

黑曜石的最小MCP服务器,建立在 黑名单本地REST API 插件。

先决条件

  • 黑曜石与 本地REST API 插件已启用
  • 来自Obsidian设置>本地REST API的API密钥
  • Node.js 18+和pnpm

安装和构建

pnpm install
pnpm run build

生产 dist/index.js.

配置

无配置文件--仅限env变量:

变量默认值必填
OBSIDIAN_API_KEY--是的
OBSIDIAN_HOST127.0.0.1没有
OBSIDIAN_PORT27123没有

工具

工具参数描述
list_vaultpath (可选)列出vault或子目录中的文件/文件夹
read_notepath阅读笔记内容
write_notepath, content创建或替换注释
append_notepath, content将内容附加到注释中
delete_notepath删除注释
list_tags--列出所有具有出现次数的标签

测试

MCP检查器--Web用户界面

npx @modelcontextprotocol/inspector \
  -e OBSIDIAN_API_KEY= \
  node dist/index.js

打开浏览器。使用表单以交互方式调用工具。

MCP检查器-CLI

npx @modelcontextprotocol/inspector --cli \
  -e OBSIDIAN_API_KEY= \
  node dist/index.js \
  --method tools/list

npx @modelcontextprotocol/inspector --cli \
  -e OBSIDIAN_API_KEY= \
  node dist/index.js \
  --method tools/call --tool-name list_vault

npx @modelcontextprotocol/inspector --cli \
  -e OBSIDIAN_API_KEY= \
  node dist/index.js \
  --method tools/call --tool-name read_note \
  --tool-arg path="Dashboard.md"

注: 使用 -e KEY=value 传递env变量--内联 KEY=value node ... 不与检查员合作。

repl-mcp——交互式repl

安装一次:

python3 -m venv venv
source venv/bin/activate
pip install repl-mcp

创建 mcp-config.json:

{
  "mcpServers": {
    "abides-obsidian-mcp": {
      "command": "node",
      "args": ["dist/index.js"],
      "env": {
        "OBSIDIAN_API_KEY": ""
      }
    }
  }
}

运行:

source venv/bin/activate
repl-mcp --config mcp-config.json

关键REPL命令:

命令描述
tools列出所有工具
tool 显示工具的参数
call 调用工具(交互式提示输入参数)
call {"key": "value"}使用JSON参数调用工具
help显示所有命令
quit退出

连接到客户端

克劳德桌面版

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "abides-obsidian-mcp": {
      "command": "/path/to/node",
      "args": ["/absolute/path/to/abides-obsidian-mcp/dist/index.js"],
      "env": {
        "OBSIDIAN_API_KEY": ""
      },
      "type": "stdio"
    }
  }
}

使用节点的完整路径(which node)--Claude Desktop不继承您的shell PATH。

克劳德代码

claude mcp add abides-obsidian-mcp \
  -e OBSIDIAN_API_KEY= \
  -- node /absolute/path/to/abides-obsidian-mcp/dist/index.js

故障排除

  • REST API未响应 -检查Obsidian是否正在运行并且本地REST API插件是否已启用
  • 身份验证失败 -验证密钥是否匹配“Obsidian设置”>“本地REST API”
  • 港口 -REST API在27123上运行HTTP,在27124上运行HTTPS

目录标签

目录标签

知识管理API集成JavaScriptClaudeObsidian插件笔记管理本地部署RESTAPIMCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP