bear
A Model Context Protocol server for Bear.app
claude mcp add --transport stdio jakubadamw-bear-mcp-server /Users/[FILL IN MAC USERNAME]/.cargo/bin/bear-mcp-server
How to use
The bear MCP server provides an MCP-compliant interface for interacting with Bear notes. Once running, Claude (or any MCP consumer) can connect to the server to enumerate, retrieve, and manipulate Bear notes through the standard MCP protocol exposed by bear-mcp-server. The server acts as a bridge between Bear’s data and external clients, translating MCP requests into Bear-compatible actions and returning responses in the MCP format. Use the MCP endpoints to list notebooks, fetch individual notes, search content, and perform basic CRUD operations as supported by the Bear integration.
To use the server, ensure the bear-mcp-server binary is running (as installed via Cargo). Then configure your MCP client to point at the server's address (for Claude, typically the configured mcpServers entry). The client will send MCP requests such as GET_NOTE, LIST_NOTES, or UPDATE_NOTE, and receive MCP-formatted responses. If your environment requires authentication or environment-specific configuration, consult the Bear MCP server documentation or the repository’s README for any supported options and environment variables.
How to install
Prerequisites:
- Rust and Cargo installed on your system
- If you prefer building from source, a Rust toolchain and Git are required
Option A: Install the prebuilt binary via Cargo
- Install the Bear MCP server globally:
cargo install bear-mcp-server
- Ensure the binary is in your PATH (typically at ~/.cargo/bin/bear-mcp-server).
Option B: Build from source
- Clone the repository:
git clone https://github.com/jakubadamw/bear-mcp-server
cd bear-mcp-server
- Build and install the binary:
cargo install --path .
- Verify installation:
bear-mcp-server --help
Configuration:
- Create or update Claude’s config to include the MCP server entry, using the path to the installed binary. Example path on macOS:
{
"mcpServers": {
"bear": {
"command": "/Users/[FILL IN MAC USERNAME]/.cargo/bin/bear-mcp-server",
"args": []
}
}
}
Additional notes
Notes:
- The configuration example uses a MAC-specific binary path; adjust the path to your environment.
- If cargo install places the binary elsewhere, update the command accordingly.
- There are no runtime environment variables documented in the README; rely on default behavior or consult the repository for advanced options.
- Ensure that the Bear app integration is available and that Bear exposes the MCP endpoints expected by the client.
- If Claude cannot connect, verify that the server is running and that the path to bear-mcp-server is correct in the configuration.
Related MCP Servers
goose
an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM
cunzhi
告别AI提前终止烦恼,助力AI更加持久
probe
AI-friendly semantic code search engine for large codebases. Combines ripgrep speed with tree-sitter AST parsing. Powers AI coding assistants with precise, context-aware code understanding.
mcp-center
A centralized platform for managing and connecting MCP servers. MCP Center provides a high-performance proxy service that enables seamless communication between MCP clients and multiple MCP servers.
backlog -rust
MCP server for Backlog, project management service.
perplexity-web-api
🔍 Perplexity AI MCP without API key