Bear Notes MCP Server
for every AI assistant
An MCP server that gives your AI assistant full access to your Bear notes. Search with OCR, create, edit, and organize.
- Download the .mcpb extension from GitHub Releases
- Double-click the file — Claude Desktop shows the install prompt
- Done. Start asking Claude about your Bear notes.
Searching, creating, and editing Bear notes from Claude Desktop
What you can do
Real things people do when their notes are one prompt away.
Knowledge search
You wrote it down somewhere, months ago. Ask your AI to find it — across titles, content, and text Bear has indexed from attached images and PDFs.
Meeting notes
Capture what was discussed, who agreed to what, and create follow-up tasks — all directly in Bear, organized with tags.
Research & writing
Pull together scattered notes into an outline. Restructure a draft. Let your AI read what you've already written and help shape it.
Content creation
Turn your notes into blog posts, newsletters, or documentation. Your AI reads your source material and drafts from what you've already captured.
12 tools, three jobs
Each tool does one thing well.
Read & Search
Full-text search across notes, tags, and text Bear has indexed from attached images and PDFs. Filter by tags, date ranges, and pinned status.
Create & Edit
Create notes, insert text at the beginning, end, or within a specific section, replace content, attach files, and archive.
Tag Management
Add, rename, and delete tags across your library. View your full tag hierarchy with note counts.
How it works
What makes this different from other Bear integrations out there.
Local-only
No telemetry, no third-party services, no accounts to create. Your notes go from Bear to your AI assistant and nowhere else.
Real-time
No sync step, no stale data. Your AI sees notes exactly as they are right now.
Any MCP client
Works with Claude, Codex, Gemini, Cursor, Windsurf — not locked to one tool.
Full editing
Section-level add, replace, and append — not just read-only.
OCR search
Searches text that Bear has indexed from attached images and PDFs.
Safety-first
No delete tool. Content replacement is opt-in. Pre-flight validation on every write.
Supply chain clean
Native Node.js SQLite — no unsigned third-party binaries, no Gatekeeper blocks.
Open source
MIT licensed. Read every line, contribute, or fork.
Get started
One-click extension for Claude Desktop, one command for everything else.
- Download the .mcpb extension from GitHub Releases
- Double-click the file — Claude Desktop shows the install prompt
- Done. Start asking Claude about your Bear notes.
Optional settings
Two features are disabled by default. Enable them via environment variables or Claude Desktop extension settings.
UI_ENABLE_CONTENT_REPLACEMENT Enables the text replacement tool. Off by default because replacing content is destructive. UI_ENABLE_NEW_NOTE_CONVENTION Places tags right after the note title instead of at the bottom.