mcpField
B
Bear MCP Server

Bear MCP Server

Local
github.com/akseyhProductivity45Updated 74w ago

About Bear MCP Server

Bear MCP Server is an MCP server that gives access to Bear notes. It runs SQL commands against Bear's SQLite database, so AI clients can read and search notes.

Key features

  1. 01Read notes
  2. 02Search notes by text
  3. 03List all tags

Use cases

  1. 01Querying Bear notes from Claude Desktop
  2. 02Finding older notes by keyword
  3. 03Reviewing the tags used in Bear

MCP support

The server exposes the get_notes, get_tags and get_notes_like tools to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"bear": {
"command": "npx",
"args": [
"-y",
"bear-mcp-server"
]
}
}
}
Run commandnpx -y bear-mcp-server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmbear-mcp-server

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Bear MCP Server

MseeP.ai Security Assessment Badge

Verified on MseeP

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

Kariyer notu arama örneği

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": "npx",
      "args": [
          "bear-mcp-server"
      ]
    }
  }
}

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.