JonathanRReed/Apple-MCPs

Model Context Protocol (MCP) servers that give AI agents local access to macOS apps: Mail, Calendar, Reminders, Messages, Contacts, Notes, Shortcuts, Files, System, and Maps. Unified server plus focused single-app servers.

28Stars on the repository
11Mods indexed here, across every type
yesterdayLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

apple-calendar-mcp

01

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local Apple Calendar server for macOS. Runs locally from the apple-calendar-mcp Python package. Needs 3 environment variables to run.

not rated 28 +4 changed 18d ago A Socket: warn tokens not measured original MIT

apple-contacts-mcp

02

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local Apple Contacts MCP server for macOS. Runs locally from the apple-contacts-mcp Python package. Needs 1 environment variable to run.

not rated 28 +4 yesterday A tokens not measured original MIT

apple-files-mcp

03

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local Apple Files MCP server for macOS. Runs locally from the apple-files-mcp Python package. Needs 2 environment variables to run.

not rated 28 +4 yesterday A tokens not measured original MIT

apple-maps-mcp

04

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local Apple Maps MCP server for macOS. Runs locally from the apple-maps-mcp Python package.

not rated 28 +4 yesterday A tokens not measured original MIT

apple-mcp-mail

05

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local MCP server for Apple Mail on macOS. Runs locally from the apple-mcp-mail Python package. Needs 3 environment variables to run.

not rated 28 +4 yesterday A tokens not measured original MIT

apple-mcp-notes

06

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local Apple Notes MCP server for macOS. Runs locally from the apple-mcp-notes Python package. Needs 3 environment variables to run.

not rated 28 +4 yesterday A tokens not measured original MIT

apple-mcp-reminders

07

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local Apple Reminders MCP server for macOS. Runs locally from the apple-mcp-reminders Python package. Needs 2 environment variables to run.

not rated 28 +4 yesterday A tokens not measured original MIT

apple-messages-mcp

08

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local Apple Messages MCP server for macOS. Runs locally from the apple-messages-mcp Python package. Needs 1 environment variable to run.

not rated 28 +4 yesterday A tokens not measured original MIT

apple-shortcuts-mcp

09

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local Apple Shortcuts MCP server for macOS. Runs locally from the apple-shortcuts-mcp Python package. Needs 1 environment variable to run.

not rated 28 +4 yesterday A tokens not measured original MIT

apple-system-mcp

10

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Local Apple System MCP server for macOS. Runs locally from the apple-system-mcp Python package. Needs 1 environment variable to run.

not rated 28 +4 yesterday A tokens not measured original MIT

apple-tools-mcp

11

JonathanRReed/Apple-MCPs

MCP server Claude CodeCodexCursor +2

One of 11 in server.json

Unified Apple ecosystem MCP server for macOS. Runs locally from the apple-tools-mcp Python package. Needs 11 environment variables to run.

not rated 28 +4 changed 1mo ago A Socket: warn tokens not measured original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: