mcp-apple-notes MCP Server

A Model Context Protocol (MCP) server that enables semantic search and RAG (Retrieval Augmented Generation) over your Apple Notes. Works with any MCP-compatible client — Claude Desktop, Cursor, Windsurf, Cline, and…

Local serverstdioISC

What is the mcp-apple-notes MCP Server?

mcp-apple-notes source profile. From the maintainer documentation: “A Model Context Protocol (MCP) server that enables semantic search and RAG (Retrieval Augmented Generation) over your Apple Notes. Works with any MCP-compatible client — Claude Desktop, Cursor, Windsurf, Cline, and others.”

Local setup

The project provides a local client configuration using bun. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
index-notesIndex all notes for semantic search. Run this first
list-foldersList all Apple Notes folders with full paths and note counts
list-notesList notes with metadata. Optional path filter, includeContent flag, and contentPreviewChars (HTML-stripped per-note preview truncated to N chars — one fast…
search-notesSemantic + full-text search with optional path filter and limit
get-noteGet full content by noteId or title. Returns candidates on ambiguity
create-noteCreate a new note with markdown content, optionally in a folder
edit-noteEdit title and/or content (markdown) of an existing note
append-to-noteAppend markdown content to an existing note
move-noteMove a note to a different folder
delete-noteDelete a note (moves to Recently Deleted)

How to install the mcp-apple-notes MCP Server

{
  "mcpServers": {
    "apple-notes": {
      "command": "bun",
      "args": [
        "run",
        "/path/to/mcp-apple-notes/index.ts"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.