Native macOS MCP server that gives AI assistants secure, local access to your Apple data and Apple Intelligence.
Search and read emails from the local Mail index. Full body, sender, recipients, dates. AppleScript fallback when Full Disk Access is unavailable.
Search events via EventKit. Titles, locations, times, notes, all-day status, and calendar membership.
Search your address book via Contacts.framework. Names, emails, phone numbers, addresses.
Search and read Apple Notes via Automation. Full note content, folder structure, modification dates.
Search reminders via EventKit. Filter by completion status, due dates, priorities.
Search Photos library metadata via Photos.framework. Albums, media types, dimensions, dates.
Summarize, rewrite, proofread, or change tone using Apple's on-device writing tools.
Translate text between languages using the system translation service.
Generate images from text via the native ImagePlayground API. No app launch, pure API.
# Build
swift build
# Run the app
./script/build_and_run.sh
# Add to Claude Desktop (~/.config/claude/claude_desktop_config.json)
{
"mcpServers": {
"applemcp": {
"command": "/path/to/AppleMCP/.build/debug/M3MCPBridge"
}
}
}
# Or add to Claude Code
claude mcp add applemcp /path/to/AppleMCP/.build/debug/M3MCPBridge