apple-mcp
This is a collection of Apple-native tools for the Model Context Protocol (MCP) that integrates with various Apple applications to automate tasks and manage communications.
The Apple MCP tools provide a seamless integration with Apple applications, allowing users to automate and manage tasks across messages, notes, contacts, emails, reminders, calendar, web search, and maps. These tools are designed to enhance productivity by enabling users to send messages, manage emails, create reminders, and more, all through a unified protocol. The tools support daisy-chaining commands to create complex workflows, making it easier to handle multiple tasks efficiently. With features like scheduling emails, searching calendar events, and getting directions, the Apple MCP tools are a powerful addition for users looking to streamline their digital interactions on Apple devices.
Features
- Messages: Send and read messages using the Apple Messages app.
- Emails: Send, search, schedule, and manage emails with attachments.
- Reminders: List, search, create, and manage reminders with due dates.
- Calendar: Search, list, create, and open calendar events.
- Maps: Search locations, get directions, and manage guides.
MCP Tools
- {'Messages': 'Send and read messages using the Apple Messages app.'}
- {'Emails': 'Send, search, schedule, and manage emails with attachments.'}
- {'Reminders': 'List, search, create, and manage reminders with due dates.'}
- {'Calendar': 'Search, list, create, and open calendar events.'}
- {'Maps': 'Search locations, get directions, and manage guides.'}
Usage with Different Platforms
Claude Desktop
bash
npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client claude
Cursor
bash
npx -y @smithery/cli@latest install @Dhravya/apple-mcp --client cursor
Manual Installation
claude_desktop_config.json
{
"mcpServers": {
"apple-mcp": {
"command": "bunx",
"args": ["@dhravya/apple-mcp@latest"]
}
}
}
Local Development
bash
git clone https://github.com/dhravya/apple-mcp.git
cd apple-mcp
bun install
bun run index.ts
Related MCP Servers
View all os_automation servers →DesktopCommanderMCP
by wonderwhy-er
Desktop Commander MCP is a tool that allows users to search, update, manage files, and run terminal commands using AI, without incurring API token costs.
Daytona
by daytonaio
Daytona MCP Server allows AI agents to manage and interact with Daytona sandboxes, execute commands, perform file operations, and generate preview links for web applications.
mcp-server-and-gw
by boilingdata
The MCP Gateway, Server, and Client provide a bridge from stdio to HTTP SSE endpoints, facilitating communication between local and remote servers.
Cua Agent
by trycua
cua-mcp-server is a Model Context Protocol (MCP) server for the Computer-Use Agent (CUA), enabling integration with Claude Desktop and other MCP clients.
mcp-datetime
by ZeparHyfar
A datetime formatting service implemented as an MCP server for the Claude Desktop Application.
fastapi_mcp
by tadata-org
FastAPI-MCP is a tool that allows you to expose your FastAPI endpoints as Model Context Protocol (MCP) tools with built-in authentication.
mcp-shrimp-task-manager
by cjo4m06
MCP Shrimp Task Manager is an intelligent task management system based on Model Context Protocol (MCP), designed to enhance programming workflows for AI Agents.