mcp-multi-note
An MCP server that enables AI agents to search, read, and create notes across six note-taking platforms (Feishu, Obsidian, Notion, Yuque, OneNote, Evernote) through a single unified interface.
README
mcp-multi-note
一个搜索框,搜你所有的笔记 — 无论笔记在飞书、Obsidian、Notion、语雀、OneNote 还是印象笔记。
你的 AI Agent(Claude Code / Cursor / Cline / Hermes)只需要一个 MCP 入口,就能搜索、读取、创建你在 6 个平台上的笔记。
pip install mcp-multi-note
note setup
# 配到 Agent → 完事
痛点
你同时在用多个笔记平台吗?
| 场景 | 现状 |
|---|---|
| Agent 想查你飞书里的笔记 | 得装飞书 MCP Server |
| 再查你 Obsidian 里的笔记 | 再装 Obsidian MCP Server |
| 再查你 Notion 的数据库 | 还得装 Notion MCP |
| ……每个平台一个工具 | 配置越来越多,入口越来越乱 |
mcp-multi-note 解决这个问题:装一个,管所有。
一句话
一个 MCP Server,飞书 / Obsidian / Notion / 语雀 / OneNote / 印象笔记全部接入。你的 Agent 们通过同一个入口搜索和读写所有笔记。
效果
Agent 可以这样跟你对话:
你:查一下我笔记里关于"竞品分析"的内容
Agent:→ 同时搜飞书 + Obsidian + Notion
→ 聚合结果返回给你
不用手动切平台、不用记多个工具的配置、不用在每个 Agent 里配好几遍。
支持的平台
| 平台 | 状态 | 配置难度 | 时间 |
|---|---|---|---|
| Obsidian | ✅ 可用 | 自动 | 0 分钟 |
| 语雀 | ✅ 可用 | 简单 | 2 分钟 |
| Notion | ✅ 可用 | 简单 | 2 分钟 |
| 飞书 | ✅ 可用 | 中等 | 10 分钟 |
| OneNote | ✅ 可用 | 中等 | 15 分钟 |
| 印象笔记 | ✅ 可用 | 需审批 | 5 天 |
未配置的不会出现在 Agent 工具列表中,互不干扰。
快速开始
# 1. 安装
pip install mcp-multi-note
# 2. 运行向导(交互式配置各平台)
note setup
# 3. 配置 MCP(任选一个 Agent)
# Claude Code / Cursor / Cline → 加到 MCP 配置:
# {
# "mcp-multi-note": {
# "command": "note",
# "args": ["mcp"]
# }
# }
# Hermes → hermes config set mcp_servers.mcp-multi-note '{"command":"note","args":["mcp"]}'
# 4. 开始用(CLI 或 Agent 对话)
note search 关键词
核心功能
| 功能 | note search |
Agent 调用 |
|---|---|---|
| 搜索所有笔记 | ✅ note search 关键词 |
✅ {platform}_search |
| 搜指定平台 | ✅ --from obsidian |
✅ 调对应 tool |
| 按时间排序 | ✅ --sort date |
— |
| 限制数量 | ✅ --limit 10 |
— |
| 读取全文 | ✅ note {platform} read |
✅ {platform}_read |
| 创建笔记 | ✅ note {platform} create |
✅ {platform}_create |
架构
AI Agent (Claude Code / Cursor / Cline / Hermes / ...)
│
▼ MCP stdio (JSON-RPC)
┌──────────────────────┐
│ note mcp │ ← 一个 MCP 入口
│ tools/list/call │
└──────┬───────────────┘
│
┌──────▼────┐ ┌──────▼──────┐ ┌──────▼──────┐
│ Obsidian │ │ 飞书 │ │ OneNote │ ← 各平台独立 adapter
│ (本地文件) │ │ (API) │ │ (Graph API) │
└───────────┘ └─────────────┘ └─────────────┘
...更多平台
设计原则:
- 一个入口 — 所有 Agent 共用,只配一次
- 可插拔 — 每个平台独立 adapter,互不影响
- 零噪音 — 没配置的平台自动隐藏,不污染 tool 列表
CLI 预览
# 配置向导
note setup
# 跨平台搜索
note search "API 设计" # 搜所有平台
note search "竞品分析" --from obsidian # 仅 Obsidian
note search "roadmap" --from feishu,notion --sort -date --limit 10
# 单平台操作
note feishu search "关键词"
note onenote read "page-id"
note obsidian list_notebooks
# MCP 模式(给 Agent 用)
note mcp
MCP 配置(各 Agent)
| Agent | 配置文件 | 添加方式 |
|---|---|---|
| Claude Code | ~/.claude/settings.json |
加到 mcpServers |
| Cursor | ~/.cursor/mcp.json |
加到 mcpServers |
| Cline | ~/.cline/mcp_settings.json |
加到 mcpServers |
| Hermes | ~/.hermes/config.yaml |
hermes config set mcp_servers... |
配置内容:
{
"mcp-multi-note": {
"command": "note",
"args": ["mcp"]
}
}
谁适合用
- 多笔记平台用户 — 飞书写文档、Obsidian 记日记、Notion 做项目管理……一个 Agent 全管
- AI Agent 重度用户 — Claude Code / Cursor / Cline 用户,不想每个 Agent 配一遍笔记工具
- 笔记太多找不动的人 —
note search比手动翻快得多
开发
git clone https://github.com/Hermes-pm/mcp-multi-note.git
cd mcp-multi-note
pip install -e .
License
MIT
v0.4 最新: 搜索支持
--from/--sort/--limit,富内容(表格→Markdown、图片 URL 保留)。查看更新日志
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。