Get the FREE Ultimate OpenClaw Setup Guide →

mcp-apple-notes

MCP server for apple notes

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio siddhant-k-code-mcp-apple-notes yarn start

How to use

The Apple Notes MCP Server exposes a natural-language interface to interact with your Apple Notes via Model Context Protocol. It lets you create notes, search existing notes by query, and retrieve full content for a given note title. The server is designed to work with Claude Desktop or other AI assistants, enabling you to manage your Apple Notes from within your AI-driven workflows. Available tools include: Create Note, which takes a title, content, and optional tags to create a new note; Search Notes, which accepts a query string to locate relevant notes by title; and Get Note Content, which fetches the full content of a note by its exact title. To run the server locally, start the MCP server and point your client configuration (such as Claude Desktop) to the apple-notes endpoint. The server handles Apple Notes via the included AppleScript integration and TypeScript-based management utilities.

How to install

Prerequisites:

  • macOS with Apple Notes app configured
  • Node.js v20.0.0 or higher
  • Yarn package manager

Installation steps:

  1. Clone the repository:
git clone https://github.com/Siddhant-K-code/mcp-apple-notes.git
cd mcp-apple-notes
  1. Install dependencies:
yarn install
  1. Build the project (if applicable):
yarn build
  1. Start the server locally:
yarn start
  1. Optional: configure Claude Desktop to connect to this MCP server by editing claude_desktop_config.json with:
{
  "mcpServers": {
    "apple-notes": {
      "command": "yarn",
      "args": ["start"],
      "cwd": "/path/to/mcp-apple-notes"
    }
  }
}

Note: You may need to authorize the script to access Apple Notes when first running commands.

Additional notes

Tips and notes:

  • Ensure Apple Notes is configured with iCloud for seamless access across devices.
  • Use descriptive titles to improve searchability.
  • If you modify code, re-run yarn build (if applicable) before starting the server.
  • The MCP server relies on AppleScript integration; ensure the running environment has sufficient permissions to control Apple Notes.
  • If you run into permissions or AppleScript prompts, grant the necessary permissions in System Settings (Security & Privacy).

Related MCP Servers

Sponsor this space

Reach thousands of developers