
Better Bear
io.github.KuvopLLCPublished by GitHub account KuvopLLCv0.4.26Updated Oct 24, 2026
MCP server for Bear notes — read, search, create, edit, tag, and manage notes via CloudKit
Overview
Lets an assistant read, search, create, edit, and tag Bear notes through CloudKit, plus build a synced context library for retrieval.
- What you can do
- Better Bear is a local MCP server and CLI for Bear notes that works through CloudKit. It exposes 34 tools covering notes, tags, TODOs, attachments, search, front matter, stats, and health checks, so an assistant can list, search, create, edit, and tag notes and attach files. It also supports a context library: notes tagged #context are synced into a curated folder with an index that the assistant navigates index-first, loading only relevant files.
- When to use it
- Use it when you keep notes in Bear and want an assistant to search, summarize, or update them directly, or when you want a curated subset of notes available as retrieval context for an LLM. It is desktop-only, so it suits a local Bear setup rather than a headless or web environment.
- Requirements
- Runs as a local process on the user's machine, installed via npm (better-bear) or the bcli binary. It requires macOS with Bear and an iCloud account, since it authenticates with iCloud and syncs through CloudKit. The install script and bcli auth step set up that authentication; no API keys or environment variables are declared.
Installation
In SourceWeft
- Open Better Bear in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
better bear
[Build] [Release] [npm] [License: MIT] [better-bear MCP server] [Buy Me A Coffee]
MCP server and CLI for Bear notes via CloudKit. Includes a context library — a curated, synced folder of notes optimized for LLM consumption, inspired by Karpathy's LLM Knowledge Base pattern.
Full docs: better-bear.com
Install
Install the CLI, then connect to Claude:
This installs the bcli binary, authenticates with iCloud, and sets up the MCP server for both Claude Desktop (via .mcpb bundle) and Claude Code.
Other install methods
Manage
CLI
All commands also work standalone from the terminal:
See better-bear.com for the full command reference.
Context Library
Turn a subset of your Bear notes into a synced, curated context folder that Claude can navigate using index-first retrieval. Tag notes with #context in Bear, sync, and Claude reads a compact index to find relevant files — loading only what it needs, not everything.
Or tell Claude: "Set up a context library" — and it handles everything via MCP tools.
The architecture follows Karpathy's three-folder pattern: bear/ (synced from CloudKit), external/ (PDFs, exports, shared docs), and inbox/ (drop zone for triage). An index.md manifest maps everything. See better-bear.com for full documentation.
MCP Tools
34 tools covering notes, tags, TODOs, attachments, search, front matter, stats, health checks, and the context library. See the MCP server README for the full list.
Contributors
Source: README.md at commit 2c36160
Tools
0Version history
1- v0.4.26LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts