- Explore MCP Servers
- bear-app-mcp
Bear App Mcp
What is Bear App Mcp
bear-app-mcp is a Python-based MCP (Machine Control Protocol) interface designed for Bear, a versatile writing application for notes and prose.
Use cases
Use cases include managing personal notes, organizing research materials, tracking project updates, and maintaining a digital diary.
How to use
To use bear-app-mcp, ensure you have Python 3.11 installed, then install UV and its dependencies. Configure the MCP server by adding the specified JSON configuration to your MCP config file and run the server using the provided command.
Key features
Key features include retrieving a list of notes, filtering notes by tags, getting a summary of specific notes, and deleting notes by title.
Where to use
bear-app-mcp can be used in personal note-taking, project management, and any context where organized writing and note retrieval are needed.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Bear App Mcp
bear-app-mcp is a Python-based MCP (Machine Control Protocol) interface designed for Bear, a versatile writing application for notes and prose.
Use cases
Use cases include managing personal notes, organizing research materials, tracking project updates, and maintaining a digital diary.
How to use
To use bear-app-mcp, ensure you have Python 3.11 installed, then install UV and its dependencies. Configure the MCP server by adding the specified JSON configuration to your MCP config file and run the server using the provided command.
Key features
Key features include retrieving a list of notes, filtering notes by tags, getting a summary of specific notes, and deleting notes by title.
Where to use
bear-app-mcp can be used in personal note-taking, project management, and any context where organized writing and note retrieval are needed.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Bear App MCP
A Python-based MCP (Machine Control Protocol) interface for Bear, the beautiful, flexible writing app for notes and prose.
Features
This MCP provides the following tools to interact with Bear:
-
Get List of Notes
- Retrieve the latest notes sorted by update date
- Specify the number of notes to return
- Returns note titles with their last update timestamps
-
Get Notes by Tag
- Filter notes by a specific tag
- Returns all notes with the specified tag, sorted by update date
- Tags should include the ‘#’ prefix (e.g., ‘#work’)
-
Get Note Summary
- Retrieve the content of a specific note by title
- Returns the first 5 lines of the note’s content
- Includes the note’s last update timestamp
-
Delete Note
- Delete a specific note by title
- Marks the note as trashed in Bear
- Returns success/failure message
Prerequisites
- Python 3.11
- Install UV
curl -LsSf https://astral.sh/uv/install.sh | sh - Install Dependancy
uv activate && uv install
MCP Server Configuration
Add the following to your MCP config:
{
"mcpServers": {
"Raindrop": {
"command": "uv",
"args": [
"--directory",
"<location to project clone>",
"run",
"bear.py"
],
"env": {
}
}
}
}
License
MIT License - See LICENSE file for details
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










