Get the FREE Ultimate OpenClaw Setup Guide →

apple

Collection of apple-native tools for the model context protocol.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio supermemoryai-apple-mcp npx -y install-mcp apple-mcp --client claude

How to use

This MCP server, called apple-mcp, extends your Mac’s native capabilities by orchestrating a suite of AI-powered actions across Messages, Notes, Contacts, Mail, Reminders, Calendar, and Maps. Once installed, you can issue natural language prompts like “Write a note about my sprint goals and email it to the team” or “Find the next meeting and set a reminder to prepare the agenda.” The server leverages a chaining approach: you can string commands such as reading conference notes, locating relevant contacts, and sending a tailored message in a single instruction. It’s designed to automate routine Mac tasks, integrate with your existing workflows, and help you accomplish complex tasks without manual multi-step operations. Tools available include composing and sending messages, creating and organizing notes, querying contacts, composing and sending emails with attachments, managing reminders, creating calendar events, and retrieving or routing maps information.

How to install

Prerequisites:

  • A Mac or environment where you can run Node.js tooling (npx) or Bun for running JavaScript-based MCPs.
  • Internet access to fetch the apple-mcp package from the npm registry.

Option A — One-click / easy install (recommended):

  1. Open a terminal and run:
npx -y install-mcp apple-mcp --client claude
  1. Follow any on-screen prompts to complete installation. This installs the apple-mcp MCP and wires it up for Claude as the client.

Option B — Manual setup (advanced):

  1. Ensure Bun is installed if you prefer the Bun path:
brew install oven-sh/bun/bun
  1. Add the MCP server to Claude Desktop config:
{
  "mcpServers": {
    "apple-mcp": {
      "command": "bunx",
      "args": ["--no-cache", "apple-mcp@latest"]
    }
  }
}
  1. Save the config and restart Claude/Desktop to apply the changes.

Notes:

  • The Apple MCP uses the npm package apple-mcp; the recommended quick install uses npx to install and run the MCP client.
  • If you choose the manual Bun path, ensure bunx can resolve the apple-mcp package as shown in the config example.

Additional notes

Tips and potential issues:

  • If you encounter network or registry issues, try clearing npm/bun caches and re-running the install command.
  • The MCP supports multiple clients; for Claude, use the --client claude flag (or adapt to your chosen client like cursor).
  • Ensure your Mac permissions allow automation and access to Messages, Calendar, Mail, and Maps as the MCP will need to read/write data in these apps.
  • Environment variables are optional in the mcp_config above; you can add API keys or secret tokens if your deployment requires them (for example, integration with third-party services).

Related MCP Servers

Sponsor this space

Reach thousands of developers