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

Obsidian MCP (Hslrock)

MCP Server

一个允许通过MCP协议与Obsidian笔记库交互的服务,支持Python和TypeScript实现,适用于AI驱动的笔记管理场景。

工具数

40

提示词数

0

GitHub Stars

1

资源数

0
知识管理开发工具PythonClaudeObsidian插件ClaudeCursor

安装说明

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

作者 / 组织

hslrock

提供方

hslrock

最后核验

2026/5/17 20:20

运行时

Python

快速接入

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

命令预览

uv run python main.py

详细介绍

黑曜石MCP-社区版(HSL)

与Obsidian vault交互 模型上下文协议 (MCP)服务器。可以在Claude Code、Cursor等支持MCP的客户端上查看、创建、修改Obsidian笔记、标签、链接、模板、文件夹等。

这个项目没有人的介入。 只用AI制作而成。, pythonTypeScript 提供两种实施:

快速安装(TypeScript/npm)

npm install -g obsidian-mcp-hsl-ce

从Claude Code添加

claude mcp add-json obsidian '{"type":"stdio","command":"obsidian-mcp-hsl-ce","args":["~/Documents/Obsidian/MyVault"]}'

无需安装(npx)

无需全局安装 npx也可以根据需要自动导入并运行:

claude mcp add-json obsidian '{"type":"stdio","command":"npx","args":["-y","obsidian-mcp-hsl-ce","~/Documents/Obsidian/MyVault"]}'

Cursor/其他MCP客户端

添加到MCP配置文件(JSON):

{
  "mcpServers": {
    "obsidian": {
      "command": "obsidian-mcp-hsl-ce",
      "args": ["~/Documents/Obsidian/MyVault"]
    }
  }
}
args请将的路径更改为您自己的Obsidian vault路径。

______________________________________________________________________

项目结构

ObsidianMCP/
├── obsidian-mcp-py/    # Python 구현
│   ├── main.py
│   ├── run_server.py
│   ├── settings.py
│   ├── pyproject.toml
│   ├── obsidian/
│   ├── CURSOR_SETUP.md
│   └── CLAUDE_SETUP.md
├── obsidian-mcp-ts/    # TypeScript 구현
│   ├── src/
│   │   ├── main.ts
│   │   ├── settings.ts
│   │   └── obsidian/
│   ├── package.json
│   └── tsconfig.json
└── README.md

______________________________________________________________________

Python版本

要求

安装和运行

cd obsidian-mcp-py

# 의존성 설치
uv sync

# 환경 변수 설정
echo 'OBSIDIAN_VAULT_PATH=/path/to/your/vault' > .env

# MCP 서버 실행 (stdio 모드)
uv run python main.py

# HTTP 서버로 실행 (선택)
uv run python run_server.py --http

MCP客户端设置(Cursor)

{
  "mcpServers": {
    "obsidian": {
      "command": "/path/to/obsidian-mcp-py/.venv/bin/python",
      "args": ["/path/to/obsidian-mcp-py/main.py"],
      "env": {
        "OBSIDIAN_VAULT_PATH": "/path/to/your/vault"
      }
    }
  }
}

有关详细设置,请参阅 CURSOR_SETUP.mdCLAUDE_SETUP.md请参考。

______________________________________________________________________

TypeScript版本(npm: obsidian-mcp-hsl-ce)-社区版

安装

# 글로벌 설치 (권장)
npm install -g obsidian-mcp-hsl-ce

# 또는 설치 없이 npx로 실행
npx -y obsidian-mcp-hsl-ce ~/Documents/Obsidian/MyVault

# 또는 소스에서 직접
cd obsidian-mcp-ts
npm install && npm run build

MCP客户端设置(Claude Code/Cursor)

全局安装后,只需将vault路径作为参数传递:

{
  "mcpServers": {
    "obsidian": {
      "command": "obsidian-mcp-hsl-ce",
      "args": ["~/Documents/Obsidian/MyVault"]
    }
  }
}

npx无需全局安装即可使用:

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": ["-y", "obsidian-mcp-hsl-ce", "~/Documents/Obsidian/MyVault"]
    }
  }
}

仍然支持环境变量方法:

{
  "mcpServers": {
    "obsidian": {
      "command": "obsidian-mcp-hsl-ce",
      "env": {
        "OBSIDIAN_VAULT_PATH": "/path/to/your/vault"
      }
    }
  }
}

Vault路径优先级: CLI参数 > 环境变量 > 浏览默认路径

______________________________________________________________________

交付工具(40个)

两个版本都提供相同的工具。

工具
备注read_obsidian_note, create_obsidian_note, update_obsidian_note, list_obsidian_notes, search_obsidian_notes
标签get_note_tags, search_by_tag, add_tag_to_note, remove_tag_from_note, list_all_tags
链接get_note_links, get_backlinks, create_link_between_notes, find_orphaned_notes, find_broken_links
模板list_templates, create_note_from_template, save_template, get_template
每日笔记create_daily_note, get_daily_note, list_daily_notes
统计get_vault_statistics, get_note_statistics, find_most_linked_notes, get_note_graph_data
文件夹create_folder, move_note, list_folders, get_folder_statistics, delete_folder
搜索search_by_regex, search_by_date_range, fuzzy_search_note
嵌入/块get_note_blocks, update_block, embed_note, get_note_embeds, remove_embed
服务器get_server_info

许可证

遵守项目中规定的许可证。

目录标签

目录标签

知识管理开发工具PythonClaudeObsidian插件笔记管理本地部署MCP协议AI集成

支持客户端

ClaudeCursor

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

40

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP