bear-notes-mcp
v2.2.0
Published
Bear Notes MCP server with TypeScript and native SQLite
Downloads
7
Maintainers
Readme
Bear Notes MCP Server
Search, read, and update your Bear Notes
Want to use this Bear Notes MCP server with Claude Code, Cursor, Codex, or other AI assistants? You can run it as a standalone MCP server.
Read more about the project here -- claude-desktop-extension-bear-notes
Tools
bear-search-notes- Find notes by text content or tags, returns list with IDs for further actionsbear-open-note- Read full content of a specific note including text, formatting, and metadatabear-create-note- Create new notes with optional title, content, and tagsbear-add-text- Add text to an existing note at the beginning or end, optionally targeting a specific sectionbear-add-file- Attach files (images, PDFs, spreadsheets, etc.) to existing notesbear-list-tags- List all tags in your Bear library as a hierarchical tree with note countsbear-find-untagged-notes- Find notes that have no tags assignedbear-add-tag- Add one or more tags to an existing note
Requirements: Node.js 22.13.0+
Quick Start - Claude Code (One Command)
claude mcp add bear-notes --transport stdio -- npx -y bear-notes-mcp@latestThat's it! The server will be downloaded from npm and configured automatically.
Quick Start - Other AI Assistants
Add to your MCP configuration file:
{
"mcpServers": {
"bear-notes": {
"command": "npx",
"args": ["-y", "bear-notes-mcp@latest"]
}
}
}Advanced: Local Development Build
Step 1: Clone and build
git clone https://github.com/vasylenko/claude-desktop-extension-bear-notes.git
cd claude-desktop-extension-bear-notes
npm install
npm run buildStep 2: Configure with local path
For Claude Code:
claude mcp add bear-notes --transport stdio -- node /absolute/path/to/dist/main.jsFor other AI assistants:
{
"mcpServers": {
"bear-notes": {
"command": "node",
"args": ["/absolute/path/to/dist/main.js"]
}
}
}