Hey Bear community! First of all, I want to thank you for your support. Bear Notes MCP Server open source project has crossed 170 stars on GitHub, which I still can’t quite believe. Every star, issue, and question keeps me shipping. Thank you! ![]()
Two new tools:
- Rename a tag across your whole library — one command, every note updated.
- Delete a tag without touching any of the notes it was on.
Smoother AI workflows – better for your agent, better for you:
- Creating a note and then adding to it in the same conversation now chains cleanly — the AI gets the note’s ID back and doesn’t need to search for it first.
- Open a note by title, no need to know the ID.
- Searching by tag returns each note’s full tag list in one go — the AI can cross-reference without opening every result.
Fixes:
- Tags from trashed, archived, and encrypted notes no longer show up in the tag list — it now matches what Bear’s UI shows.
- Attachments without OCR text (MHTML files, for example) used to silently disappear — they now always appear, with a note when text isn’t available.
- Database reads no longer fail when Bear happens to be mid-write.
Also:
- The repo was renamed to bear-notes-mcp (client-neutral name).
- And there’s a small landing page now — https://bear-notes-mcp.vercel.app — that explains how to get started and what the MCP server does.
Give it a try!
–
UPD: original post announed three new tools but I removed the “bear-grab-url” tool from the MCP server as potentially insecure – a prompt injection can lure the LLM to give away the data through Bear calling a URL for fetching. Security of this MCP server is important to me so I hope that the absence of that tool is not a big deal.