Skip to main content
Glama
arslankhanali

Apple Notes MCP Server

Apple Notes MCP Server

An MCP (Model Context Protocol) server for interacting with Apple Notes on macOS.

Features

  • List notes from all accounts or specific accounts/folders

  • Search notes by content

  • Read note content

  • Create new notes

  • Update existing notes

  • Delete notes

  • List available accounts

Requirements

  • macOS (uses AppleScript to interact with Notes app)

  • Python 3.10+

  • Notes app must be installed and accessible

Notes

  • The server uses AppleScript to interact with the Notes app

  • You will need to grant Terminal/iTerm/Cursor PERMISSION to control Notes in System Preferences > Security & Privacy > Accessibility

  • Account names are case-sensitive (e.g., "iCloud" vs "icloud")

Installation

git clone https://github.com/arslankhanali/apple-notes-mcp.git
cd apple-notes-mcp
uv venv
source .venv/bin/activate
uv add "mcp[cli]"

# To run
# uv run apple_notes.py

Usage with Cursor

Add to your MCP configuration (~/.cursor/mcp.json):

Change /path/to/apple-notes-mcp to where you cloned this repo

{
  "mcpServers": {
    "apple-notes": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/apple-notes-mcp",
        "run",
        "apple_notes.py"
      ]
    }
  }
}

Available Tools

  • list_notes - List all notes or notes from a specific account/folder

  • search_notes - Search for notes containing specific text

  • read_note - Read the content of a specific note

  • create_note - Create a new note with title and content

  • update_note - Update the content of an existing note

  • delete_note - Delete a note

  • list_accounts - List all available Notes accounts

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/arslankhanali/apple-notes-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server