MCP Apple Notes
A Model Context Protocol (MCP) server for semantic search and retrieval over Apple Notes.
Features
- 🔍 Semantic search using on-device embeddings model
- 📝 Full-text search capabilities
- 💾 Vector storage with LanceDB
- 🍎 Native Apple Notes integration
Prerequisites
- macOS (required for Apple Notes integration)
- Bun JavaScript runtime
Installation
- Clone this repository:
git clone https://github.com/Dingzeefs/mcp-apple-notes.git
cd mcp-apple-notes
- Install dependencies:
bun install
Usage
Configuring in Cursor IDE
Open Cursor IDE
Go to Settings → Features → MCP
Add a new MCP server with the following configuration:
- Name: Apple Notes
- Type: command
- Command:
/path/to/bun /path/to/mcp-apple-notes/index.ts
Replace
/path/to/bunwith the actual path to your Bun executable (find it usingwhich bun) and/path/to/mcp-apple-noteswith the actual path to this repository.Restart Cursor IDE
Using the MCP Server
Once configured, you can use the following tools in your conversations with Claude:
- list-notes: Lists all your Apple Notes titles
- index-notes: Indexes your notes for semantic search (do this first)
- get-note: Retrieves a specific note by title
- search-notes: Searches your notes using semantic or keyword search
- create-note: Creates a new note with specified title and content
Troubleshooting
If you encounter issues:
- Check that the server is running by looking at the MCP server status in Cursor
- Verify that the paths in your MCP server configuration are correct
- Try running the command directly in your terminal to see any error messages
- Make sure Apple Notes is accessible and permissions are granted
License
MIT
Apple Notes
Project Details
- Dingzeefs/mcp-apple-notes
- Last Updated: 4/10/2025
Recomended MCP Servers
🤖 A Model Context Protocol server for generating visual charts using @antvis.
challenge 5 activity
Australian Pharmaceutical Benefits Scheme PBS API Server using Anthropic MCP with natural language LLM integration
🐍 ☁️ An MCP server for listing and trading tokens on KaiaFun and interacting with the Kaia blockchain
Cursor Talk To Figma MCP
An MCP server for managing `.clinerules` files using shared components and persona templates.
Language Server used by IDEs as Snyk Backend for Frontends
A MCP server for the Frankfurter API for currency exchange rates.
MCP server that provides tools and resources for interacting with n8n API
Discord Webhook MCP Server
Yeoman mcp so AI can scaffold projects





