bear-mcp-server
by: akseyh
MCP Server integration for Bear note app
📌Overview
Purpose: The Bear MCP Server is designed to provide seamless access to Bear Notes by utilizing the Model Context Protocol (MCP) for efficient data retrieval.
Overview: This MCP server connects to Bear's SQLite database, allowing users to perform various operations on their notes, enhancing the usability of Bear Notes through straightforward commands.
Key Features:
-
Read Notes: Enables retrieval of all notes stored in Bear, providing direct access to user content.
-
Search Notes by Text: Allows users to search within their notes for specific text, streamlining information access.
-
List All Tags: Facilitates the organization and navigation of notes by providing a list of all tags associated with notes in Bear.
Bear MCP Server
This project is a Model Context Protocol (MCP) server that provides access to Bear Notes.
Bear stores notes in a SQLite database. This MCP server runs SQL commands to access these notes.
Features
- Read notes
- Search notes by text
- List all tags
Installation
# Clone the project
git clone https://github.com/akseyh/bear-mcp-server
# Change directory
cd bear-mcp-server
# Install dependencies
npm install
# Build the project
npm run build
Claude Desktop Config
Update your claude_desktop_config.json:
{
"mcpServers": {
"bear": {
"command": "node",
"args": [".../build/index.js"] // Change it with your path
}
}
}
When the server is started, the following MCP tools become available:
get_notes
: Retrieves all notesget_tags
: Lists all tagsget_notes_like
: Searches for notes containing specific text
Requirements
- Node.js
- Bear note application (macOS)
- Access to Bear database
License
ISC