本地优先的记忆层,让 Claude、Cursor 等 AI 助手通过 MCP 读写你的 Markdown 笔记。
MarkusPfundstein/mcp-obsidian
让 AI 助手通过 Local REST API 插件读取、搜索、追加和删除 Obsidian 笔记库内容的 MCP 服务器。
- Star
- 4,521
- Fork
- 508
- 未关闭 Issue
- 107
- 最近提交
- 2个月前
这是什么?
mcp-obsidian 是一个 Model Context Protocol(MCP)服务器,可将 Claude Desktop 等 AI 客户端接入 Obsidian 笔记库。它通过 Obsidian 的 Local REST API 社区插件工作,因此需要 Obsidian 处于运行状态,启用该插件并配置 API 密钥。
连接后,AI 助手可以列出笔记库中的文件和目录,读取指定笔记内容,对所有文件进行全文搜索,按标题、块引用或 frontmatter 字段插入内容,向新建或已有文件追加内容,以及删除文件或目录。配置项包括 API 密钥,以及可选的主机和端口,默认分别为 127.0.0.1 和 27124。
项目可通过 uvx、本地 uv 环境运行,也可在 Docker 容器中运行,容器通过 host.docker.internal 访问宿主机。需要 Python 3.11 及以上版本,并使用 2.0 以下的 mcp Python SDK。
核心功能
- 01列出笔记库根目录或指定文件夹中的文件和目录。
- 02读取单个笔记的完整内容。
- 03在笔记库所有文件中进行文本搜索。
- 04按标题、块引用或 frontmatter 字段向笔记插入内容。
- 05向新建或已有文件追加内容,并可删除文件或目录。
适用场景
- 让 AI 助手总结或解释 Obsidian 中保存的笔记。
- 在笔记库中搜索某个主题的所有提及并查看上下文。
- 基于已有笔记自动生成新的会议纪要笔记。
- 让 AI 助手维护和更新个人知识库中的笔记。
快速上手
- 1
安装并启用 Obsidian Local REST API 社区插件,然后复制其 API 密钥
- 2
在 MCP 客户端配置中添加该服务器,并设置 OBSIDIAN_API_KEY、OBSIDIAN_HOST 和 OBSIDIAN_PORT
- 3
使用 uvx 运行已发布的服务器
uvx mcp-obsidian
使用前须知
- 需要在 Obsidian 中安装并运行 Obsidian Local REST API 社区插件。
- 需要 Python 3.11 或更高版本,且 mcp 依赖必须保持在 2.0 以下。
收录于专题
标签
常见问题
- mcp-obsidian 是什么?
- 让 AI 助手通过 Local REST API 插件读取、搜索、追加和删除 Obsidian 笔记库内容的 MCP 服务器。 mcp-obsidian 是一个 Model Context Protocol(MCP)服务器,可将 Claude Desktop 等 AI 客户端接入 Obsidian 笔记库。它通过 Obsidian 的 Local REST API 社区插件工作,因此需要 Obsidian 处于运行状态,启用该插件并配置 API 密钥。
- mcp-obsidian 可以免费使用吗?用的什么许可证?
- mcp-obsidian 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- mcp-obsidian 还在维护吗?
- 半年内有更新。mcp-obsidian 最近一次提交是在 2026年8月31日。
- mcp-obsidian 适合用来做什么?
- 让 AI 助手总结或解释 Obsidian 中保存的笔记。 在笔记库中搜索某个主题的所有提及并查看上下文。 基于已有笔记自动生成新的会议纪要笔记。 让 AI 助手维护和更新个人知识库中的笔记。
- mcp-obsidian 怎么安装和运行?
- 安装并启用 Obsidian Local REST API 社区插件,然后复制其 API 密钥 在 MCP 客户端配置中添加该服务器,并设置 OBSIDIAN_API_KEY、OBSIDIAN_HOST 和 OBSIDIAN_PORT 使用 uvx 运行已发布的服务器: uvx mcp-obsidian
- 在哪里获取 mcp-obsidian?
- 源代码和安装说明在 GitHub 上:https://github.com/MarkusPfundstein/mcp-obsidian
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个 Obsidian 知识库模板,让 Claude Code 等 AI 编程代理跨会话保留记忆。
为 Claude Code、Codex 等 AI 智能体提供持久记忆,以纯 Markdown 存储在 Obsidian 库中。
本地 AI 自动化助手,以个人 NAS 的形式管理笔记、文件、提醒和记忆,并通过 MCP 向 AI 客户端提供 40 多种工具。
面向 Obsidian 的 AI 第二大脑,由 Claude Code 将资料整理、链接成可自有的 Markdown 知识图谱。
为 Zotero 添加完整笔记工作流的插件,支持笔记链接、模板、Markdown 同步与导出。