MCP Catalogs
首页bear-notes-mcp screenshot

bear-notes-mcp

by vasylenko·192·综合分 48

Bear Notes 的 MCP 服务器,提供相关性搜索、SQLite 查询和编辑功能。

productivityfile-systemsearch
20
Forks
3
活跃 Issue
本月
最近提交
2 天前
收录于

概述

这个非官方的 Bear Notes MCP 服务器提供标题、正文和层级标签的相关性排序搜索功能。它直接从 Bear 的 SQLite 数据库读取数据,无需打开 Bear 应用即可搜索笔记。服务器默认为只读模式,可选的编辑模式支持创建笔记、添加文本、附加文件和管理标签。它可与任何 MCP 客户端配合使用,包括 Claude Desktop、Claude Code、Gemini 和 Cursor。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:使用相关性搜索而非简单子字符串匹配搜索多年笔记
:通过分层标签浏览管理整个笔记库中的标签
:向笔记特定部分追加内容而不必重写整个笔记
:在保持 Bear 应用关闭的情况下查询笔记以获得更快访问速度
:这会窃取我的数据吗?
:为什么使用 SQLite 而不是原生 Bear 应用的 x-callback-url API?

什么时候选它

适合拥有大型库库的 Bear Notes 用户,他们需要相关性搜索,并且希望在保持 Bear 应用程序关闭的情况下查询笔记,特别是在多个 MCP 客户端之间工作时。

什么时候不要选它

如果您需要默认的写入权限(编辑模式默认关闭)或不在 macOS 上,请避免使用,因为 Bear 仅适用于 macOS。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • bear-open-note

    Read the full text content of a Bear note by its ID or title, including OCR'd text from attached images and PDFs

  • bear-create-note

    Create a new note in your Bear library with optional title, content, and tags

  • bear-search-notes

    Find notes by relevance across titles, body, and OCR-extracted text from attached images and PDFs

  • bear-add-text

    Insert text at the beginning or end of a Bear note, or within a specific section identified by its header

  • bear-replace-text

    Replace content in an existing Bear note — either the full body or a specific section

  • bear-add-file

    Attach a local file (image, PDF, document) to an existing Bear note by its ID or title

  • bear-list-tags

    List all tags in your Bear library as a hierarchical tree with note counts

  • bear-find-untagged-notes

    Find notes in your Bear library that have no tags assigned

  • bear-add-tag

    Add one or more tags to an existing Bear note

  • bear-archive-note

    Archive a Bear note to remove it from active lists without deleting it

  • bear-rename-tag

    Rename a tag across all notes in your Bear library

  • bear-delete-tag

    Delete a tag from all notes in your Bear library without affecting the notes

可对比工具

bear-notes-mcp-officialmcp-local-notesnotion-mcpobsidian-mcp

安装

Claude Desktop 扩展

  1. 从 [发布页面](https://github.com/vasylenko/bear-notes-mcp/releases) 下载最新的 bear-notes-mcpb-*.mcpb 扩展文件
  2. 确保 Claude Desktop 正在运行
  3. 双击扩展文件进行安装

独立 MCP 服务器

添加到您的 MCP 配置中:

{
  "mcpServers": {
    "bear-notes": {
      "command": "npx",
      "args": ["-y", "bear-notes-mcp@latest"]
    }
  }
}

FAQ

这会窃取我的数据吗?
不会。服务器仅读取 Bear 的本地数据库并使用 Bear 的原生 API 向笔记添加文本。不涉及网络传输或外部服务器。
为什么使用 SQLite 而不是原生 Bear 应用的 x-callback-url API?
对于读取操作,直接访问 SQLite 比使用 x-callback-url API 更简单可靠,后者需要在服务器或自定义二进制文件中处理 x-success 响应。

bear-notes-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。