适合谁
- 多年来积累了庞大笔记库的用户,子串搜索已不够用。
- 在多个 MCP 客户端(Claude Desktop, Claude Code, Cursor, Codex, Gemini 等)之间切换的用户。
- 希望在不打开 Bear 的情况下进行快速查询的用户。
- 需要整个库级别标签管理功能的用户。
- 关注供应链安全和隐私的用户。
该服务器为 Bear 笔记提供了强大的搜索和编辑功能,但它是非官方的,需要用户注意权限和风险。它适用于注重隐私和本地优先的用户,但不适用于不熟悉 MCP 或对小库需求简单的用户。
Bear Notes MCP Server 是一个非官方、有观点的 Bear 笔记的 MCP 服务器。它提供按相关性排序的搜索(而非子串匹配),搜索结果跨越标题、正文和分层标签,并带有片段和可组合的过滤器(标签、日期、固定)。读取操作直接针对 Bear 的 SQLite 数据库,无需运行 Bear 应用。写入操作通过 Bear 自己的 URL 处理器进行,原子且经过 Bear 验证。离线优先,无网络调用,无遥测。可作为 Claude Desktop 扩展或独立 npm 包使用。
Claude Desktop 扩展:
bear-notes-mcpb-*.mcpb 文件。独立 MCP 服务器(其他客户端):
- 需要 Node.js 24.13.0+。
- 对于 Claude Code,运行 claude mcp add -s user bear-notes -- npx -y bear-notes-mcp@latest。
- 对于其他客户端,将 JSON 配置添加到 MCP 配置文件中。
示例配置:
{
"mcpServers": {
"bear-notes": {
"command": "npx",
"args": ["-y", "bear-notes-mcp@latest"]
}
}
}{
"mcpServers": {
"bear-notes": {
"command": "npx",
"args": ["-y", "bear-notes-mcp@latest"]
}
}
}