bear-notes-mcp
by bejaminjones·★ 34·Score 46
MCP server for Bear note app with full read/write capabilities and hybrid sync-safe approach.
Overview
This MCP server provides comprehensive access to Bear notes using a hybrid architecture: direct database reads for performance and Bear's API for sync-safe writes. It offers 26 read operations including search, organization, and content analysis, plus 6 write operations via Bear's x-callback-url API. The server includes robust safety features like conflict detection, tag validation, and iCloud sync compatibility. Built with TypeScript using a service-oriented architecture with 384 comprehensive tests.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this if you're a Bear notes user who wants comprehensive read/write access to your notes through Claude Desktop with iCloud sync safety.
When NOT to choose this
Don't choose this if you don't use the Bear app, as it's specifically designed for Bear's database structure and API.
Tools this server exposes
12 tools extracted from the READMEget_database_statsOverview of your Bear database
get_notesList notes with filtering options
get_note_by_idGet specific note by ID
get_note_by_titleFind note by exact title
get_tagsList all tags with usage counts
get_notes_by_tagFind notes with specific tag
search_notes_fulltextFull-text search with relevance scoring
find_similar_notesContent similarity matching
get_note_analyticsComprehensive note statistics
create_noteCreate new notes with tags and content
update_noteUpdate existing notes safely
duplicate_noteCreate copies of existing notes
Comparable tools
Installation
Installation
- Clone and setup:
git clone <repository-url>
cd bear-notes-mcp
npm install
npm run build- Add to Claude Desktop configuration:
Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"bear": {
"command": "node",
"args": ["/path/to/bear-notes-mcp/dist/index.js"],
"env": {}
}
}
}- Restart Claude Desktop and start using Bear notes with natural language!
FAQ
- Is this Bear MCP server safe to use with iCloud sync?
- Yes, it uses a hybrid approach: direct database reads (safe) and Bear API for writes (sync-safe). All write operations use Bear's official x-callback-url API to prevent iCloud conflicts.
- What are the system requirements?
- Requires Bear app installed on macOS, Claude Desktop app, and Node.js 18+. The server automatically locates your Bear database at '~/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear/Application Data/database.sqlite'.
Compare bear-notes-mcp with
Last updated · Auto-generated from public README + GitHub signals.