Back to Home
bejaminjones icon

bear-notes-mcp

Verified Safe

by bejaminjones

Overview

This server connects Claude Desktop to Bear notes, enabling natural language querying and management of notes through a hybrid sync-safe approach.

Installation

Run Command
node /path/to/bear-notes-mcp/dist/index.js

Environment Variables

  • BEAR_DB_PATH
  • LOG_LEVEL

Security Notes

The server employs a hybrid architecture for safety: direct read-only access to the Bear SQLite database for performance, and sync-safe write operations via Bear's x-callback-url API to prevent data corruption and ensure iCloud compatibility. SQL injection risks are mitigated through parameterized queries. The use of 'child_process.exec' is confined to controlled macOS inter-application communication (osascript and bear://x-callback-url/), not arbitrary user-controlled command execution. The main security consideration is the requirement for Claude Desktop to have 'Full Disk Access' permission on macOS, which is a significant privilege but necessary for this local integration.

Similar Servers

Stats

Interest Score26
Security Score8
Cost ClassMedium
Avg Tokens5000
Stars21
Forks6
Last Update2025-12-27

Tags

Bear notesMCP ServerClaude DesktopNote managementProductivity