Features · Security · Installation · Tools · Verification · Response Shape
MCP Apple Notes

A Model Context Protocol (MCP) server that enables semantic search and RAG (Retrieval Augmented Generation) over your Apple Notes. Works with any MCP-compatible client — Claude Desktop, Cursor, Windsurf, Cline, and others.

Features
- 🔍 Semantic search over Apple Notes using
all-MiniLM-L6-v2on-device embeddings model - 📝 Full-text search capabilities
- 📂 Folder support — list folders, browse by folder, filter search by folder
- 📊 Vector storage using LanceDB
- 🤖 Works with any MCP-compatible client (Claude, Cursor, Windsurf, Cline, etc.)
- 🍎 Native Apple Notes integration via JXA
- 🔒 Optional read-only mode for safe exploration
- 🏃♂️ Fully local execution — no API keys needed
Security & Transparency
Because this server interacts with your private Apple Notes, it is designed with absolute transparency in mind. It runs 100% locally on your Mac.
- No Cloud, No Telemetry — No API keys, no data leaving your machine.
- Native Apple JXA — Uses Apple's official JavaScript for Automation scripting bridge.
- Embeddings on-device — The
all-MiniLM-L6-v2model runs locally via@huggingface/transformers. - Verifiable — You are highly encouraged to read every line of code (especially
index.ts) before it ever touches your notes. - GitHub releases include SHA-256 checksums so you can verify downloaded artifacts.






