apple-notes-mcp
MCP server for Apple Notes with semantic search and CRUD operations. Claude searches, reads, creates, updates, and manages your Apple Notes through natural language.
Features
- Chunk-Based Search - Long notes split into chunks for accurate matching
- Query Caching - 60x faster repeated searches
- Knowledge Graph - Tags, links, and related notes discovery
- Hybrid Search - Vector + keyword search with Reciprocal Rank Fusion
- Semantic Search - Find notes by meaning, not keywords
- Full CRUD - Create, read, update, delete, and move notes
- Incremental Indexing - Re-embed only changed notes
- Background Index Jobs - Async full/incremental indexing with progress polling
- Dual Embedding - Local HuggingFace or OpenRouter API
What's New in 1.9.0
- Large library indexing - Fetch reads note properties in bulk batches, so indexing thousands of notes finishes instead of stalling
- Resilient fetch - Locked or syncing notes are retried per batch and skipped with a report instead of failing the run
- Cancellable reads - Long Notes reads time out (
JXA_TIMEOUT_MS) and cancellation actually stops the fetch






