logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-apple-notes

Enables semantic search and retrieval of Apple Notes with advanced indexing capabilities. Supports both semantic and full-text searches, integrating seamlessly with Apple Notes on macOS.

Author

mcp-apple-notes logo

Dingzeefs

No License

Quick Info

GitHub GitHub Stars 2
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

notetakingnotesretrievalnotes macosapple notesnotetaking knowledge

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

  1. Clone this repository:
git clone https://github.com/Dingzeefs/mcp-apple-notes.git
cd mcp-apple-notes
  1. Install dependencies:
bun install

Usage

Configuring in Cursor IDE

  1. Open Cursor IDE
  2. Go to Settings → Features → MCP
  3. Add a new MCP server with the following configuration:
  4. Name: Apple Notes
  5. Type: command
  6. 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 using which bun) and /path/to/mcp-apple-notes with the actual path to this repository.

  1. 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:

  1. Check that the server is running by looking at the MCP server status in Cursor
  2. Verify that the paths in your MCP server configuration are correct
  3. Try running the command directly in your terminal to see any error messages
  4. Make sure Apple Notes is accessible and permissions are granted

License

MIT

See Also

`