MCP Apple Notes
by Dingzeefs
local-only server
The server can only run on the clientβs local machine because it depends on local resources.
Integrations
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:
Copy
- Install dependencies:
Copy
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/bun
with the actual path to your Bun executable (find it usingwhich bun
) and/path/to/mcp-apple-notes
with 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
This server cannot be installed
A Model Context Protocol server that enables semantic search and retrieval of Apple Notes content, allowing AI assistants to access, search, and create notes using on-device embeddings.