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

MCP Obsidian CLI

MCP Server

mcp-obsidian-cli

通过Model Context Protocol为AI助手提供对Obsidian本地API(搜索索引、维基链接解析、任务、属性、每日笔记、反向链接等80+命令)的全功能访问的服务器工具。

工具数

13

提示词数

0

GitHub Stars

1

资源数

0
知识管理命令行工具JavaScriptClaudeClaude

安装说明

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

作者 / 组织

stonematt

提供方

stonematt

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

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

命令预览

npx mcp-obsidian-cli

详细介绍

mcp黑曜石cli

商标声明: “Obsidian”是Obsidian Publishing,股份有限公司的商标。本项目不隶属于或认可Obsidian出版社。

MCP服务器,包装了Obsidian CLI,使AI助手能够通过模型上下文协议完全访问Obsidian的原生API-搜索索引、wikilink解析、任务、属性、每日笔记、反向链接和80+命令。

为什么存在

每个现有的Obsidian MCP服务器都采用两种方法之一:本地REST API插件(需要API密钥、HTTP开销、有限的命令面)或原始文件系统访问(无Obsidian感知-无搜索索引、无wikilink解析、无任务查询)。两者都没有抓住重点。

mcp-obsidian-cli 封装了Obsidian CLI插件,该插件通过IPC直接与正在运行的Obsidian实例通信。这意味着可以完全访问Obsidian的内部API,无需任何配置-无API密钥,无REST插件,无令牌管理。

快速开始

npx mcp-obsidian-cli

Claude桌面配置

添加 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": ["-y", "mcp-obsidian-cli"],
      "env": {
        "OBSIDIAN_VAULT": "my-vault"
      }
    }
  }
}

需求

  • 在CLI插件处于活动状态时运行黑曜石
  • obsidian 在你的路上
  • Node.js>=18

运作原理

服务器将Obsidian CLI命令作为MCP工具公开。通用直通工具处理整个CLI界面(80多个命令),以及用于常见操作的键入便利工具:

工具说明
obsidian通用直通--运行任何CLI命令
obsidian_daily_read阅读今天的每日简报
obsidian_daily_append添加到每日笔记中
obsidian_read按名称或路径阅读笔记
obsidian_search带上下文的全文搜索
obsidian_tags列出带有计数的标签
obsidian_tasks查询任务(每日、待办、已完成)
obsidian_properties读取frontmatter属性
obsidian_create创建新笔记
obsidian_property_set设置frontmatter属性
obsidian_backlinks列出注释的反向链接
obsidian_files列出vault文件
obsidian_recents最近打开的文件

通用的 obsidian 工具意味着MCP服务器永远不会落后于CLI——新的CLI命令无需服务器更新即可立即工作。

环境变量

变量默认值描述
OBSIDIAN_VAULT_(无)_按名称列出目标保管库
OBSIDIAN_CLI_PATHobsidianCLI二进制文件的路径
OBSIDIAN_TIMEOUT_MS15000命令超时
XDG_CONFIG_HOME~/.config配置文件的基本路径

配置文件

服务器可以从YAML配置文件中读取设置:

  • 违约: ~/.config/mcp-obsidian-cli/config.yaml
  • 随着 XDG_CONFIG_HOME: $XDG_CONFIG_HOME/mcp-obsidian-cli/config.yaml

配置文件格式:

vault: "my-vault"
cliPath: "obsidian"
timeoutMs: 15000

配置优先级:环境变量>配置文件>硬编码默认值

与替代品相比

mcp-obsidian-cliREST API服务器文件系统服务器
搜索索引
维基链接分辨率部分
任务查询
属性类型部分
每日笔记
反向链接
API密钥必需
黑名单插件CLI插件REST API插件
命令80+~10~6

许可证

麻省理工学院

![ko-fi](https://ko-fi.com/Z8Z41G13PX)

维护 @斯通马特 根据MIT许可证获得许可

目录标签

目录标签

知识管理命令行工具JavaScriptClaude本地部署CLI工具Obsidian集成AI助手无配置部署

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

mcp-obsidian-cli

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP