基本能力
产品定位
MCP Server Obsidian Omnisearch 是一个专为Obsidian笔记库设计的搜索服务,通过REST API提供高效的笔记搜索功能。
核心功能
- 通过REST API搜索Obsidian笔记库
- 返回匹配笔记的绝对路径
- 与FastMCP工具的无缝集成
适用场景
- 自动化搜索和管理Obsidian笔记
- 集成到其他服务中以增强搜索能力
- 开发需要访问Obsidian笔记库的应用程序
工具列表
- FastMCP: 提供基础的MCP服务支持
- requests: 用于处理HTTP请求
- urllib: 用于URL处理
常见问题解答
- 如何调试服务? 推荐使用MCP Inspector进行调试,可以通过
npx @modelcontextprotocol/inspector
命令启动。 - 如何查看日志? 使用
tail -n 20 -f ~/Library/Logs/Claude/mcp-server-mcp-server-obsidian-omnisearch.log
命令查看日志。
使用教程
使用依赖
- Python 3.x
- Obsidian及Omnisearch插件
- FastMCP库
- 活跃的Obsidian笔记库
安装教程
- 克隆仓库:
bash
git clone https://github.com/anpigon/mcp-server-obsidian-omnisearch.git
cd mcp-server-obsidian-omnisearch - 安装依赖:
bash
uv install
调试方式
- 使用MCP Inspector调试:
bash
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-server-obsidian-omnisearch run mcp-server-obsidian-omnisearch - 查看日志:
bash
tail -n 20 -f ~/Library/Logs/Claude/mcp-server-mcp-server-obsidian-omnisearch.log