AppleNotesMCP
Verified Safeby gillesdelhaes
Overview
Enables AI assistants to interact with Apple Notes on macOS, providing comprehensive notes management (CRUD) and advanced semantic search capabilities through Retrieval-Augmented Generation (RAG).
Installation
./run_server.shSecurity Notes
The server operates entirely locally, with no data leaving the Mac. Interactions with Apple Notes are handled via AppleScript executed through `osascript`. The `escape_applescript_string` function correctly sanitizes user-provided input by escaping quotes and backslashes, significantly mitigating AppleScript injection risks. All AppleScript commands are confined within the 'Notes' application context, limiting potential impact. The RAG component downloads a local embedding model but does not involve external cloud services for processing note content. macOS Automation permissions are required and managed by the user.
Similar Servers
obsidian-mcp-plugin
This plugin connects your Obsidian vault to AI assistants through MCP (Model Context Protocol), enabling them to understand and navigate your notes as a connected knowledge graph.
apple-rag-mcp
Provides a comprehensive RAG (Retrieval-Augmented Generation) server for AI agents to search and retrieve content from Apple's developer documentation and WWDC transcripts.
mcp-server-macos-use
An AI agent designed to control a macOS computer using OS-level tools, compatible with the Model Context Protocol (MCP).
notes-mcp
Connects Apple Notes on macOS to an MCP server, enabling seamless access and synchronization across various platforms.