Back to MCP Catalog

Bear Notes Integration MCP Server

Knowledge & MemoryTypeScript
Access and search your Bear notes directly through Claude
Available Tools

get_notes

Retrieves all notes from the Bear database

get_tags

Lists all tags used in Bear notes

get_notes_like

Searches for notes containing specific text

Bear Notes Integration provides seamless access to your Bear note-taking application through the Model Context Protocol. This integration allows Claude to read, search, and interact with your Bear notes database, making your personal knowledge base directly accessible during conversations. The server works by connecting to Bear's SQLite database where all notes are stored, enabling powerful search capabilities across your entire collection of notes and tags without leaving your AI assistant interface.

Overview

Bear Notes Integration allows Claude to access your Bear notes database, making it possible to search through your notes, retrieve content, and list tags directly within your conversations.

Installation

There are two ways to install the Bear Notes Integration: using Docker (recommended) or running it directly with Node.js.

Prerequisites

  • Bear note application installed on macOS
  • Docker (for Docker installation method) or Node.js (for NPM installation method)

Docker Installation (Recommended)

  1. Add the following configuration to your Claude Desktop config file:
{
    "mcpServers": {
        "bear": {
            "command": "docker",
            "args": [
                "run",
                "-v",
                "/Users/[YOUR_USER_NAME]/Library/Group Containers/9K33E3U3T4.net.shinyfrog.bear/Application Data:/app/db",
                "-i",
                "akseyh/bear-mcp-server"
            ]
        }
    }
}

Make sure to replace [YOUR_USER_NAME] with your actual macOS username.

NPM Installation

  1. Clone the repository:
git clone https://github.com/akseyh/bear-mcp-server
  1. Navigate to the project directory:
cd bear-mcp-server
  1. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Add the following to your Claude Desktop config file:
{
  "mcpServers": {
    "bear": {
      "command": "node",
      "args": ["/path/to/bear-mcp-server/build/index.js"]
    }
  }
}

Replace /path/to/bear-mcp-server with the actual path where you cloned the repository.

Usage

Once installed, Claude can access your Bear notes using the available tools. You can ask Claude to:

  • Retrieve all your notes
  • Search for specific content within your notes
  • List all tags used in your Bear notes

Example queries:

  • "Show me all my notes about programming"
  • "Find notes that mention project management"
  • "What tags do I use in my Bear notes?"

Troubleshooting

If you encounter issues:

  1. Ensure Bear is installed and you have notes in your database
  2. Verify the path to your Bear database is correct in the configuration
  3. Check that Docker is running (if using the Docker installation method)
  4. Restart Claude Desktop after making configuration changes

Related MCPs

Knowledge Graph Memory
Knowledge & MemoryTypeScript

A persistent memory system using a local knowledge graph

MemoryMesh
Knowledge & MemoryTypeScript

A knowledge graph server for structured memory persistence in AI models

Cognee
Knowledge & MemoryPython

Knowledge management and retrieval system with code graph capabilities

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.