
Bear MCP Server

2025.01.20
22
TypeScript笔记管理数据访问内容生成
Bear MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 Bear Notes 笔记应用的访问功能。它通过执行 SQL 命令来操作 Bear Notes 的 SQLite 数据库,实现笔记的读取、搜索和标签管理。
View on GitHub
Overview
基本能力
产品定位
Bear MCP Server 是一个连接 MCP 协议与 Bear Notes 笔记应用的桥梁服务,专注于提供对 Bear Notes 数据的程序化访问能力。
核心功能
- 读取笔记内容
- 通过文本搜索笔记
- 列出所有标签
适用场景
- 需要程序化访问 Bear Notes 数据的自动化工作流
- 开发与 Bear Notes 集成的第三方应用
- 批量处理或分析 Bear Notes 中的内容
工具列表
get_notes
: 获取所有笔记get_tags
: 列出所有标签get_notes_like
: 搜索包含特定文本的笔记
常见问题
- 需要预先安装 Bear Notes 应用(macOS)
- 需要访问 Bear 数据库的权限
使用教程
使用依赖
- Node.js 运行环境
- macOS 系统上的 Bear Notes 应用
安装教程
# 克隆项目
git clone https://github.com/akseyh/bear-mcp-server
# 进入项目目录
cd bear-mcp-server
# 安装依赖
npm install
# 构建项目
npm run build
调试方式
- 配置 Claude Desktop 的配置文件
claude_desktop_config.json
:
{
"mcpServers": {
"bear": {
"command": "node",
"args": [".../build/index.js"] // 替换为实际路径
}
}
}
- 启动服务后,可通过提供的 MCP 工具进行测试