notes
by cardmagic
Overview
Search, browse, create, and delete Apple Notes with fuzzy matching, designed for integration with Claude Code.
Installation
claude mcp add --transport stdio notes -- npx -y @cardmagic/notes --mcpSecurity Notes
The server uses `execSync` for AppleScript automation (create/delete notes) and PDF text extraction (`pdftotext`). While the `applescript.ts` file includes an `escapeAppleScript` function, direct execution of external commands with user-controlled input (even if sanitized) via `execSync` is inherently risky and could lead to arbitrary command injection if the escaping mechanism is flawed or bypassed. This is a critical security concern.
Similar Servers
evernote-mcp-server
Integrates Claude Desktop (or any MCP-compatible LLM) with Evernote for natural language contextual queries and searches over notes.
bear-notes-mcp
This server connects Claude Desktop to Bear notes, enabling natural language querying and management of notes through a hybrid sync-safe approach.
messages
Fuzzy search and browse Apple Messages (iMessage/SMS) from the command line or as an MCP server.
notes-mcp
Connects Apple Notes on macOS to an MCP server, enabling seamless access and synchronization across various platforms.