drafts-mcp
Verified Safeby Automaat
Overview
Enables Claude to interact with Drafts notes on macOS by providing tools for creating, retrieving, searching, modifying, and opening drafts.
Installation
node /path/to/drafts-mcp/build/index.jsSecurity Notes
The server uses `child_process.execFile` to interact with the Drafts app via URL schemes (`open` command) and directly with the local SQLite database (`sqlite3` command). While input sanitization (`encodeURIComponentSafe` for URLs and `replace(/'/g, "''")` for SQL queries) is implemented, the use of external execution commands inherently carries a risk if the sanitization were to be bypassed or if the underlying commands themselves had unpatched vulnerabilities. However, given the context of a local-only tool integration for a specific app, this approach is standard and seems reasonably secured for its intended purpose. No hardcoded secrets or arbitrary code execution (`eval`) were found.
Similar Servers
mcp-manager
A web GUI to easily manage and configure Model Context Protocol (MCP) servers for the Claude Desktop app on MacOS, generating terminal commands for installation and setup.
claude-desktop-extension-bear-notes
Manage Bear Notes (search, read, create, update) directly through AI conversations, offering local-only data processing and privacy.
notifications-mcp-server
Provides real-time sound and visual notifications on macOS when Claude Desktop completes tasks.
cldcde
A persistent context manager that scrapes, stores, searches, and analyzes AI conversations from various platforms (ChatGPT, Grok, Gemini, Claude) to support project development and insights.