Bear MCP Server
A MCP server for interacting with Bear note-taking software.
Overview
Bear MCP Server is a server application designed to interact with Bear note-taking software, allowing users to perform various actions through a model context protocol.
To use Bear MCP Server, configure it with your Bear API token and set it up in either Claude Desktop or Goose CLI by editing the respective configuration files. You can also install it automatically via Smithery.
- Supports multiple actions like opening notes, creating new notes, and searching notes. - Integration with Bear's X-callback-url scheme for seamless interaction. - Easy installation and configuration for different platforms.
- Automating note-taking tasks in Bear.
- Integrating Bear with other applications using the MCP protocol.
- Enhancing productivity by managing notes through command-line interfaces.
Add to your AI client
Use these steps to connect Bear MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-bear-jkawamoto": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-bear-jkawamoto"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-bear-jkawamoto": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-bear-jkawamoto"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-bear-jkawamoto": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-bear-jkawamoto"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-bear-jkawamoto": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-bear-jkawamoto"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-bear-jkawamoto": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-bear-jkawamoto"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-bear-jkawamoto": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-bear-jkawamoto"
]
}
}
}FAQ
Is Bear MCP Server free to use?
Yes! Bear MCP Server is free to use and open-source.
What platforms does Bear MCP Server support?
It supports Claude Desktop and Goose CLI, among others.
How do I get my Bear API token?
You can obtain your Bear API token from the Bear app settings.