Obsidian Ts MCP
O

Obsidian Ts MCP

一个基于TypeScript开发的MCP服务器,通过封装Obsidian官方CLI,使AI助手能够读取、写入、搜索和管理Obsidian知识库中的笔记。
2.5分
7.3K

什么是Obsidian MCP服务器?

Obsidian MCP服务器是一个中间件服务,它允许AI助手(如Claude、Cursor等)通过标准协议直接与您的Obsidian笔记应用交互。这意味着您可以直接用自然语言让AI帮您创建笔记、搜索信息、整理任务、管理项目等,而无需手动操作Obsidian。

如何使用Obsidian MCP服务器?

首先确保您已安装Obsidian桌面应用并启用了CLI功能,然后安装并配置MCP服务器。配置完成后,您可以在支持MCP的AI助手(如VS Code中的AI助手或Claude Desktop)中直接使用自然语言指令来操作您的Obsidian笔记库。

适用场景

适合需要频繁使用Obsidian进行知识管理、项目规划、任务跟踪的用户。特别是当您希望AI助手能帮助整理笔记、自动生成内容、搜索相关信息或管理项目进度时,这个工具能极大提升效率。

主要功能

笔记管理
创建、读取、编辑笔记,支持模板和子目录管理
搜索与发现
全文搜索、标签管理、链接关系分析,快速找到相关信息
任务管理
查看任务列表、切换任务状态、管理待办事项
日记管理
自动创建和编辑每日笔记,支持内容追加和前置
项目管理
创建项目、管理项目看板、跟踪进度、生成项目摘要
元数据管理
管理笔记的前置属性(frontmatter)、标签和链接关系
模板系统
使用预定义模板快速创建标准化笔记
文件操作
移动、重命名文件,Obsidian会自动更新内部链接
优势
无缝集成:AI助手可以直接操作您的Obsidian笔记,无需手动复制粘贴
功能全面:37个工具覆盖笔记管理的各个方面
智能项目管理:专门的项目管理工具,适合团队协作和个人规划
保持链接完整性:移动文件时自动更新所有相关链接
标准化操作:通过模板和属性管理确保笔记格式统一
局限性
需要Obsidian Catalyst许可证:CLI功能需要付费许可证
Obsidian必须运行:使用期间需要保持Obsidian应用开启
学习成本:需要了解基本的Obsidian概念和MCP配置
安全考虑:AI助手拥有完整的笔记库访问权限,需谨慎配置

如何使用

环境准备
确保已安装Node.js 18+、Obsidian桌面应用1.12+,并已购买Obsidian Catalyst许可证。在Obsidian设置中启用CLI功能。
安装服务器
克隆代码库并安装依赖,然后构建项目。
配置MCP客户端
根据您使用的AI助手(VS Code或Claude Desktop),在相应的配置文件中添加MCP服务器配置。
开始使用
启动Obsidian应用,然后在您的AI助手中使用自然语言指令操作笔记。

使用案例

会议纪要自动化
在会议结束后,让AI助手自动整理会议讨论要点并创建标准化格式的会议纪要。
学习笔记整理
在学习新知识时,让AI帮助整理关键概念、相关资源和学习进度。
项目管理跟踪
使用AI助手管理项目进度,更新任务状态,生成项目报告。
每日工作日志
自动记录每日工作内容和心得,保持日记的连续性。

常见问题

为什么需要Obsidian Catalyst许可证?
AI助手能看到我的所有笔记吗?
Obsidian应用必须一直开着吗?
支持移动版Obsidian吗?
如何确保我的笔记安全?
可以同时使用多个笔记库吗?
出现'command not found'错误怎么办?

相关资源

官方GitHub仓库
项目源代码、最新版本和问题追踪
Obsidian官网
Obsidian笔记应用的官方网站和文档
Model Context Protocol
MCP协议的官方文档和规范
Obsidian Catalyst
Obsidian Catalyst许可证购买和功能介绍
Node.js下载
Node.js运行环境下载(需要18+版本)

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "obsidian": {
      "command": "node",
      "args": ["/absolute/path/to/obsidian-ts-mcp/dist/server.js"],
      "env": {
        "OBSIDIAN_VAULT": "My Vault"
      }
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

A
Airweave
Airweave是一个开源的人工智能代理和RAG系统的上下文检索层,它连接并同步各种应用程序、工具和数据库的数据,通过统一的搜索接口为AI代理提供相关、实时、多源的上下文信息。
Python
5.9K
5分
V
Vestige
Vestige是一个基于认知科学的AI记忆引擎,通过实现预测误差门控、FSRS-6间隔重复、记忆梦境等29个神经科学模块,为AI提供长期记忆能力。包含3D可视化仪表板和21个MCP工具,完全本地运行,无需云端。
Rust
5.5K
4.5分
M
Moltbrain
MoltBrain是一个为OpenClaw、MoltBook和Claude Code设计的长期记忆层插件,能够自动学习和回忆项目上下文,提供智能搜索、观察记录、分析统计和持久化存储功能。
TypeScript
5.0K
4.5分
B
Bm.md
一个功能丰富的Markdown排版工具,支持多种样式主题和平台适配,提供实时编辑预览、图片导出和API集成能力
TypeScript
3.4K
5分
H
Haiku.rag
Haiku RAG是一个基于LanceDB、Pydantic AI和Docling构建的智能检索增强生成系统,支持混合搜索、重排序、问答代理、多代理研究流程,并提供本地优先的文档处理和MCP服务器集成。
Python
9.1K
5分
C
Cipher
Cipher是一个专为编程AI代理设计的开源记忆层框架,通过MCP协议与各种IDE和AI编码助手集成,提供自动记忆生成、团队记忆共享和双系统记忆管理等核心功能。
TypeScript
0
5分
A
Apple Notes MCP
一个为Claude桌面端提供本地Apple Notes数据库访问的服务器,支持读取和搜索笔记内容。
Python
16.1K
4.3分
M
MCP Server Weread
微信读书MCP服务器是一个桥接微信读书数据和AI客户端的轻量级服务,实现阅读笔记与AI的深度交互。
TypeScript
16.8K
4分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
84.2K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
149.7K
5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.4K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
33.0K
4.8分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.1K
4.5分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
56.2K
5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
63.6K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
105.8K
4.7分
AIBase
智启未来,您的人工智能解决方案智库