About MCP Apple Notes
MCP Apple Notes provides semantic and full-text search over Apple Notes, along with note retrieval and creation. It is for macOS users who want to access their notes from an MCP client such as Cursor IDE.
Key features
- 01Semantic search with on-device embeddings
- 02Full-text and keyword search
- 03Vector storage with LanceDB
- 04List and retrieve notes
- 05Create notes
Use cases
- 01Find notes by meaning or keywords
- 02Retrieve a note by its title
- 03Index notes for semantic search
- 04Create notes from an MCP client
MCP support
Exposes Apple Notes listing, indexing, search, retrieval, and creation as tools for MCP clients. The README describes configuration with Cursor IDE.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP 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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.