SkillTide Submit
Official description7 sourcesMCP servers8d ago
Dan8Oren/mcp-apple-notes

Dan8Oren/mcp-apple-notes

Local semantic search an
View on GitHub ↗Direct link · no redirect page
Config template (adjust for your client)
claude mcp add mcp-apple-notes -- npx -y mcp-apple-notes
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
14 ★ · Dan8Oren/mcp-apple-notes · read from the GitHub search API · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 14 ★ · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Dan8Oren/mcp-apple-notes;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

Features · Security · Installation · Tools · Verification · Response Shape

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

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-v2 on-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-v2 model 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.
Installation & Setup
Choose the installation method that fits your workflow.
---
Method 1: Install from source (recommended)
By cloning the repository locally, you can inspect the source code and know exactly what is executing on your machine.
**Prerequisites:** Node.js (v18+) or Bun
Using Bun?
Using NPM:
Then add the server to your MCP client config. Replace /path/to/mcp-apple-notes with where you cloned the repo:
> **Tip:** Want to try it without risk? Enable read-only mode to block all write operations while you explore. \
> "env": { "MCP_APPLE_NOTES_READ_ONLY": "1" }
---
Method 2: Quick start via npx
If you prefer a **zero-setup** approach and trust the published npm package, you can simply add this directly to your MCP config:
---
After setup, restart your client and ask your AI assistant to **"index my notes"** to get started.
Per-client instructions
Claude Desktop
1. Open **Settings → Developer → Edit Config**
2. Paste your chosen JSON config into claude_desktop_config.json
3. Restart Claude Desktop
Logs:
Claude Code
Cursor
Add the JSON config to ~/.cursor/mcp.json (global) or .cursor/mcp.json in your project root.
Windsurf
Add the JSON config to ~/.windsurf/mcp.json.
Available Tools
| Tool | Description |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| index-notes | Index all notes for semantic search. Run this first |
| list-folders | List all Apple Notes folders with full paths and note counts |
| list-notes | List notes with metadata. Optional path filter, includeContent flag, and contentPreviewChars (HTML-stripped per-note preview truncated to N chars — one fast call, avoids the response token cap when listing many notes' content) |
Source
awesome · https://github.com/Dan8Oren/mcp-apple-notes
Browse by field
MCP servers
Traction
14 ★
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index