akseyh/bear-mcp-server
简介
如果你在 macOS 上使用 Bear 作为知识库,这个 MCP 服务能让 AI 直接读取你的笔记内容。它本质上是在 LLM 与 Bear 之间搭建了一座桥梁,使 AI 能够根据你的指令检索笔记,从而实现基于个人知识库的问答或内容整理。对于习惯将碎片化灵感记录在 Bear 的开发者来说,这消除了手动复制粘贴的繁琐,让 AI 真正拥有了你的“第二大脑”上下文,上手难度低,只需简单配置即可在支持 MCP 的客户端中使用。
核心亮点
- 打通 Bear 笔记与 AI 的实时数据链路
- 实现基于个人私有笔记的精准上下文检索
- 无需手动搬运,直接在对话中调用笔记内容
- 专为 macOS 用户打造的个人知识库增强工具
完整文档
Bear MCP Server


本项目是一个 Model Context Protocol (MCP) server,用于提供对 Bear Notes 的访问。
Bear 将笔记存储在 SQLite 数据库中。此 MCP server 通过运行一些 SQL 命令来访问这些笔记。
https://bear.app/faq/where-are-bears-notes-located
Features
- 读取笔记
- 通过文本搜索笔记
- 列出所有 tags
Installationbash# 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 配置
bash
# 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_config.json
Dockerjson{
"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"
]
}
}
}
### NPMjson{
"mcpServers": {
"bear": {
"command": "npx",
"args": [
"bear-mcp-server"
]
}
}
}
服务器启动后,以下 MCP tools 将可用:
get_notes:检索所有笔记
get_tags:列出所有标签
get_notes_like:搜索包含特定文本的笔记
Requirements
- Node.js
- Bear note application (macOS)
- Access to Bear database
License
json
{
"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"
]
}
}
}json
{
"mcpServers": {
"bear": {
"command": "npx",
"args": [
"bear-mcp-server"
]
}
}
}get_notes:检索所有笔记get_tags:列出所有标签get_notes_like:搜索包含特定文本的笔记ISC