Install the skill
npx skills add altic-dev/altic-mcpAltic MCP is an open-source bridge that gives AI assistants practical control over macOS apps. Run messages, notes, reminders, Safari, calendar etc.
Install the skill
npx skills add altic-dev/altic-mcpMCP Tools
27
Across Safari, messages, notes, calendar, and system control.
Skill Scripts
26
The altic-studio skill adds script-first automation workflows.
Open Source
Apache-2.0
Inspect, extend, and self-host without lock-in.
Runtime
Python 3.13+
FastMCP server with uv setup on macOS 10.13+.
Live command flow
Claude + MCP + macOScommand
Find Sam in contacts and send an iMessage: Running 10 mins late.
contact matched -> message sent
command
Create tomorrow 9:30 AM standup in Work calendar for 30 mins.
calendar event created
command
Open Safari, switch to tab 3, summarize this page.
tab switched -> page info fetched
Tool surface
Each tool maps to predictable macOS behaviors, so prompts stay natural while execution stays deterministic.
Full browser control for tabs, navigation, JavaScript execution, and page inspection.
Search contacts, read recent conversations, and send iMessages from Claude.
Capture ideas and automate follow-ups with natural language and structured times.
Schedule events and query daily agenda with explicit time and duration control.
Control apps and core machine settings, including brightness and output volume.
Show when automation is active by adding and removing a screen glow indicator.
Execute local AppleScript automations through the altic-studio skill with a deterministic command template. Great for repeatable workflows and fast OpenCode execution.
Messaging
send-message + read-recent-messages
Safari
tabs, navigation, page info, JavaScript
Productivity
notes, reminders, calendar event flows
System
apps, volume, brightness, visual feedback
Calendar
create events and list daily timeline
Screenshots
capture-screenshot.applescript
Command template
osascript "skills/altic-studio/scripts/script.applescript" [arg1] [arg2]Setup flow
The sequence below follows the current README and aligns with the latest tool and skill architecture in altic-dev/altic-mcp.
Step 01
Install Python 3.13+ and uv package manager on macOS.
curl -LsSf https://astral.sh/uv/install.sh | shStep 02
Clone the repository and install dependencies with uv sync.
git clone https://github.com/altic-dev/altic-mcp.git && cd altic-mcp && uv syncStep 03
Add the altic-mcp server command inside claude_desktop_config.json and restart Claude Desktop.
uv run --project /PATH/altic-mcp /PATH/altic-mcp/server.pyStep 04
Grant Contacts, Calendars, Reminders, Automation, Accessibility, and Safari JavaScript permissions.
System Settings -> Privacy & SecurityFull permission checklist
Contacts access for contact search
Calendars access for event creation and listing
Reminders access for schedule automation
Automation access for Messages, Notes, and Safari
Accessibility for system controls and overlays
Safari Develop menu: Allow JavaScript from Apple Events
Screen Recording when using screenshot scripts
Full Disk Access for Messages database reading
FAQ
No. The MCP server is compatible with any MCP client. Claude Desktop is the most common setup, and altic-studio gives you script-first execution in OpenCode.
Yes. You can open and switch tabs, navigate pages, run JavaScript, inspect current page info, and drive browser history without manual clicks.
The altic-studio skill exposes 26 AppleScript automations, including screenshot capture, and is built for direct osascript execution from your project workspace.
Altic MCP is local-first and explicit-permission based. macOS prompts for each privileged integration, so you control exactly what the assistant can access.
Basic terminal comfort is enough. The setup is mostly copy-paste commands plus macOS privacy permissions, and the README includes the full configuration template.
Launch-ready MCP stack
Clone the repo, enable permissions once, and run intelligent desktop workflows from Claude Desktop or OpenCode with clear observability.