mcpField
B
Bear MCP Server

Bear MCP Server

本地服务
github.com/akseyh生产力4574 周前更新

关于 Bear MCP Server

Bear MCP Server 是一个为 Bear 笔记应用提供访问能力的 MCP 服务。它通过执行 SQL 命令读取 Bear 的 SQLite 数据库,适合希望在 AI 客户端中查询笔记的用户。

主要功能

  1. 01读取笔记
  2. 02按文本搜索笔记
  3. 03列出所有标签

适用场景

  1. 01在 Claude Desktop 中查询 Bear 笔记内容
  2. 02按关键词查找历史笔记
  3. 03查看 Bear 中已有的标签列表

MCP 相关

该服务暴露 get_notes、get_tags 和 get_notes_like 三个 MCP 工具,供 MCP 客户端调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"bear": {
"command": "npx",
"args": [
"-y",
"bear-mcp-server"
]
}
}
}
启动命令npx -y bear-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmbear-mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Bear MCP 服务

MseeP.ai 安全评估徽章

已通过 MseeP 验证

这是一个 Model Context Protocol (MCP) 服务,可用于访问 Bear Notes。

Bear 使用 SQLite 数据库存储笔记。此 MCP 服务会运行一些 SQL 命令来访问这些笔记。 https://bear.app/faq/where-are-bears-notes-located

职业笔记搜索示例

功能

  • 读取笔记
  • 按文本搜索笔记
  • 列出所有标签

安装

# Clone the project
git clone https://github.com/akseyh/bear-mcp-server

# Change directory
cd bear-mcp-server

# Install dependencies
npm install

# Build the project
npm run build

Claude Desktop 配置

更新你的 claude_desktop_config.json

Docker
{
    "mcpServers": {
        "bear": {
            "command": "docker",
            "args": [
                "run",
                "-v",
                "/Users/[YOUR_USER_NAME]/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear/Application Data:/app/db",
                "-i",
                "akseyh/bear-mcp-server"
            ]
        }
    }
}
NPM
{
  "mcpServers": {
    "bear": {
      "command": "npx",
      "args": [
          "bear-mcp-server"
      ]
    }
  }
}

启动服务后,即可使用以下 MCP 工具:

  • get_notes:获取所有笔记
  • get_tags:列出所有标签
  • get_notes_like:搜索包含指定文本的笔记

要求

  • Node.js
  • Bear 笔记应用(macOS)
  • 访问 Bear 数据库的权限

许可证

ISC

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。