Apple Notes Mcp
@disco-trooper
关于 Apple Notes Mcp
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"apple-notes": {
"command": "npx",
"args": [
"-y",
"@disco_trooper/apple-notes-mcp"
],
"env": {
"EMBEDDING_PROVIDER": "local",
"EMBEDDING_MODEL": "Xenova/all-MiniLM-L6-v2"
}
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Apple Notes Mcp?
Apple Notes Mcp is a Model Context Protocol server that integrates with macOS Apple Notes via JXA (JavaScript for Automation). It provides semantic search, hybrid search, and full CRUD operations, allowing Claude and other MCP clients to read, create, update, delete, and manage Apple Notes through natural language commands. It is intended for macOS users who want AI-assisted note management.
How to use Apple Notes Mcp?
Install globally via npm (npm install -g @disco_trooper/apple-notes-mcp) or clone and build from source with Bun. Run bun run setup to run the setup wizard, which configures embedding providers, API keys, indexing preferences, and optionally adds the server to Claude Code configuration. After setup, tools such as search-notes, create-note, update-note, delete-note, move-note, index-notes, and others are available via MCP clients like Claude Code.
Key features of Apple Notes Mcp
- Semantic search finds notes by meaning, not keywords.
- Hybrid search combines vector and keyword search.
- Full CRUD: create, read, update, delete, and move notes.
- Incremental indexing re-embeds only changed notes.
- Dual embedding support: local HuggingFace or OpenRouter API.
- Claude Code integration works with the Claude Code CLI.
Use cases of Apple Notes Mcp
- Search for notes by conceptual meaning (e.g., "meeting notes from last week").
- Create new notes in specific folders via natural language.
- Retrieve full content of a note by its title.
- Move notes between folders (e.g., archive old projects).
- Re-index notes after manual edits to keep search results current.
FAQ from Apple Notes Mcp
Why do I get "Note not found"?
Use the full path format Folder/Note Title when multiple notes share the same name.
Why is the first search slow?
Local embeddings download the model on first use (~200 MB). Subsequent searches run at normal speed.
How do I enable write operations when "READONLY_MODE is enabled"?
Set READONLY_MODE=false in your .env file.
Why are some notes missing from search results?
Run index-notes to update the search index. Use mode: full if incremental indexing misses changes.
Why do I see JXA errors?
Ensure Apple Notes is running and contains at least one note. Grant automation permissions when prompted by macOS.
记忆与知识 分类下的更多 MCP 服务器
Basic Memory
basicmachines-coAI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
Solomd
zhitongblogA markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
Zettelkasten MCP Server
entanglrA Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, allowing you to create, link, explore and synthesize atomic notes through Claude and other MCP-compatible clients.
Mcp Knowledge Graph
shanehollomanMCP server enabling persistent memory for Claude through a local knowledge graph - fork focused on local development
评论