
Bear MCP Server

2025.03.26
9
Python笔记管理API 集成其它
Bear MCP Server 是一个用于与 Bear 笔记软件交互的 MCP 服务器。它允许用户通过 API 调用来执行各种 Bear 笔记软件的操作,如打开笔记、创建笔记、管理标签等。目前该应用仍在开发中,存在一个已知问题,即每次 API 调用都会打开一个浏览器。
View on GitHub
Overview
基本能力
产品定位
Bear MCP Server 是一个用于与 Bear 笔记软件交互的 MCP 服务器,旨在通过 API 调用来扩展 Bear 笔记软件的功能。
核心功能
- 支持多种 Bear 笔记软件的操作,包括但不限于:
- 打开笔记 (
/open-note
) - 创建笔记 (
/create
) - 管理标签 (
/tags
,/open-tag
) - 搜索笔记 (
/search
) - 抓取 URL (
/grab-url
) - 待办事项 (
/todo
) - 今日笔记 (
/today
)
适用场景
- 开发者希望通过 API 自动化 Bear 笔记软件的操作。
- 用户希望通过命令行或桌面应用扩展 Bear 笔记软件的功能。
- 需要集成 Bear 笔记软件到其他工作流中的场景。
工具列表
- Goose CLI:通过配置文件和命令行工具集成 Bear MCP Server。
- Goose Desktop:通过桌面应用配置 Bear MCP Server。
- Claude Desktop:通过配置文件集成 Bear MCP Server。
- Smithery:自动化安装 Bear MCP Server 到 Claude Desktop。
常见问题解答
- 已知问题:每次 API 调用都会打开一个浏览器。
使用教程
使用依赖
- 需要安装 Python 环境。
- 需要 Bear 笔记软件的 API Token。
安装教程
对于 Goose CLI
编辑配置文件 ~/.config/goose/config.yaml
,添加以下内容:
extensions:
bear:
name: Bear
cmd: uvx
args: [--from, git+https://github.com/jkawamoto/mcp-bear, mcp-bear]
envs: { "BEAR_API_TOKEN": "<YOUR_TOKEN>" }
enabled: true
type: stdio
对于 Goose Desktop
添加新扩展,配置如下:
- Type: Standard IO
- ID: bear
- Name: Bear
- Description: Interacting with Bear note-taking software
- Command:
uvx --from git+https://github.com/jkawamoto/mcp-bear mcp-bear
- Environment Variables: 添加
BEAR_API_TOKEN
并填入你的 API Token
对于 Claude Desktop
编辑 claude_desktop_config.json
文件,在 mcpServers
下添加以下内容:
{
"mcpServers": {
"youtube-transcript": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/jkawamoto/mcp-bear",
"mcp-bear",
"--token",
"<YOUR_TOKEN>"
]
}
}
}
通过 Smithery 安装
运行以下命令:
npx -y @smithery/cli install @jkawamoto/mcp-bear --client claude
调试方式
安装完成后,重启相关应用(如 Goose Desktop 或 Claude Desktop)以确保配置生效。可以通过调用支持的 API 操作来测试功能是否正常工作。