Bear MCP Server

MIT License
23
  • Apple

Integrations

  • Integrates with the Bear Notes application which runs on macOS, accessing the application's SQLite database to retrieve note content and metadata.

  • Accesses the Bear Notes SQLite database to extract note content and metadata through SQL commands.

Bear MCP Server

This project is a Model Context Protocol (MCP) server that provides access to the Bear Notes.

Bear stores notes on SQLite database. This MCP server runs some SQL commands to access this notes. https://bear.app/faq/where-are-bears-notes-located

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

Docker

{ "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" ] } } }

NPM

{ "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 notes
  • get_tags: Lists all tags
  • get_notes_like: Searches for notes containing specific text

Requirements

  • Node.js
  • Bear note application (macOS)
  • Access to Bear database

License

ISC

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Allows the AI to read from your Bear Notes

  1. Features
    1. Installation
      1. Claude Desktop Config
        1. Docker
        2. NPM
      2. Requirements
        1. License

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            Allows the AI to read .ged files and genetic data.
            Last updated -
            2
            12
            Python
            MIT License
          • -
            security
            A
            license
            -
            quality
            Allows the AI to read from your local Apple Notes database (macOS only)
            Last updated -
            56
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            Allows AI to interact with your Zotero library.
            Last updated -
            5
            72
            34
            TypeScript
            MIT License
          • A
            security
            A
            license
            A
            quality
            Facilitates interaction with Bear note-taking software, allowing users to perform actions like opening notes, creating notes, and searching through Bear's X-callback-url Scheme.
            Last updated -
            8
            10
            Python
            MIT License

          View all related MCP servers

          ID: 9w45dta9ir