bear-notes-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UI_DEBUG_TOGGLE | No | Enable verbose logging for troubleshooting. Set to 'true' to enable debug logging. | false |
| UI_ENABLE_CONTENT_REPLACEMENT | No | Enable content replacement tool to replace content in existing notes. Set to 'true' to enable. | false |
| UI_ENABLE_NEW_NOTE_CONVENTION | No | Enable new note convention to place tags right after the title instead of at the bottom. Set to 'true' to enable. | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bear-open-note | Read the full text content of a Bear note by its ID or title. Supports direct title lookup as an alternative to searching first. Always includes text extracted from attached images and PDFs (aka OCR search) with clear labeling. |
| bear-search-notes | Search your Bear notes for words or phrases. The search looks across note titles, body content, and OCR text in attached images and PDFs, returning matching notes ranked by relevance with a snippet of the matching context — so you can see what matched without opening the note. For best results, search with a phrase or several words from what you're looking for; a single word also works. Also supports filtering by tag, by creation/modification date range, or by pinned status — combine these with a search term, or use them on their own to browse without searching. Trashed and archived notes are not included. |
| bear-find-untagged-notes | Find notes in your Bear library that have no tags. Useful for organizing and categorizing notes. Trashed and archived notes are not included. |
| bear-list-tags | List all tags in your Bear library as a hierarchical tree. Shows tag names with note counts. Useful for understanding your tag structure and finding tags to apply to untagged notes. Counts include only active notes (trashed and archived are excluded). Tags with zero active notes are not shown. |
| bear-capabilities | Report the current Bear Notes MCP server mode and how to unlock additional capabilities. Call this when the user asks what you can do with their Bear notes, when a write operation appears unavailable, or when the user wants to enable note creation, editing, or tag management. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vasylenko/bear-notes-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server