claude-desktop-extension-bear-notes
Verified Safeby vasylenko
Overview
Enables AI assistants like Claude to search, create, read, and modify notes in the local Bear Notes application on macOS, enhancing personal knowledge management workflows with complete privacy.
Installation
node --experimental-sqlite dist/main.jsEnvironment Variables
- UI_DEBUG_TOGGLE
- NODE_OPTIONS
- BEAR_DB_PATH
Security Notes
The server is explicitly designed for local-only operations, with no external network connections for data transfer, significantly reducing data leakage risks. It interacts with the Bear Notes local SQLite database for read operations and uses Bear's X-callback-URL API for write operations, both of which are local inter-application communication mechanisms. SQL queries use parameterized statements to prevent SQL injection, and user inputs for X-callback-URL are properly URL-encoded to mitigate command injection. No 'eval' or intentional obfuscation is present. The use of `--experimental-sqlite` directly from Node.js avoids third-party binaries, addressing a specific supply chain risk. While no system is entirely foolproof, the architecture and implementation demonstrate a strong focus on security and privacy.
Similar Servers
bear-notes-mcp
Provides a Model Context Protocol (MCP) interface for Claude Desktop to interact with Bear notes, enabling comprehensive read and sync-safe write operations.
granola-ai-mcp-server
An experimental Model Context Protocol (MCP) server that integrates Granola.ai meeting intelligence with Claude Desktop, using Granola's local cache for read-only access to meeting data.
gsd-task-manager
A privacy-first, open-source task manager leveraging the Eisenhower Matrix for prioritization, offering optional end-to-end encrypted cloud synchronization and AI-powered natural language task management through integration with Claude Desktop via the MCP server.
cldcde
A Model Context Protocol (MCP) server designed to scrape, store, search, and analyze AI conversations from various platforms (ChatGPT, Grok, Gemini, Claude), providing actionable insights and context.