An MCP server that gives Claude hands-on control of your Mac, what Siri should've been
20+ tools for macOS automation:
- π± Messages & Contacts - Send/read iMessages, search contacts
- π Notes & Reminders - Create and search notes, set reminders
- π Calendar - Create and view events
- π Safari - Control tabs, navigate, execute JavaScript
- π₯οΈ System - Open apps, adjust brightness/volume, visual effects
- macOS 10.13+
- Python 3.13+
- UV package manager
# Install UV if needed
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install altic-mcp as a tool
git clone https://github.com/altic-dev/altic-mcp.git
cd altic-mcp
uv tool install .
# Test it works
altic-mcp-server# Install UV if needed
curl -LsSf https://astral.sh/uv/install.sh | sh
# Clone and setup
git clone https://github.com/altic-dev/altic-mcp.git
cd altic-mcp
uv sync
# Test locally
uv run server.pyAfter installing as a UV tool, edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"altic-mcp": {
"command": "altic-mcp-server"
}
}
}1. Edit ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"altic-mcp": {
"command": "uv",
"args": ["run", "/FULL/PATH/TO/altic-mcp/server.py"]
}
}
}Replace /FULL/PATH/TO/altic-mcp with your actual path (e.g., /Users/johndoe/Documents/altic-mcp).
2. Restart Claude Desktop (Command + Q, then reopen)
3. Look for the π¨ hammer icon in the chat interface to see available tools
- β Contacts - For search_contacts
- β Calendars - For calendar events
- β Reminders - For creating reminders
- β Automation - Allow Claude to control apps (Messages, Notes, Safari)
- β Accessibility - For screen glow and system controls
Safari β Develop β Allow JavaScript from Apple Events β (Required for Safari tools)
Note: If "Develop" menu is not visible, enable it in Safari β Settings β Advanced β Show Develop menu
macOS will prompt for permissions when first used. Grant them to enable full functionality.