Install the skill
npx skills add altic-dev/altic-mcpAltic MCP turns Claude into a hands-on Mac operator. Connect 64 precise tools for Messages, Contacts, Notes, Reminders, Calendar, Files, Finder, Clipboard, Window & Workspace, Safari, Chrome CDP, screen capture, system controls, and visual feedback, all through an open source Model Context Protocol server for macOS.
Install the skill
npx skills add altic-dev/altic-mcpMCP Tools
64
Across files, Finder, clipboard, windows, Safari, Chrome CDP, messages, notes, calendar, screen capture, and system control.
Skill Scripts
29
26 AppleScript automations plus Swift utilities for screenshots, clipboard, and window management.
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
codex-agent / altic-mcp
user
Text Sam that I am running 10 minutes late, then show me the latest messages.
agent
Resolving the contact, sending the message, then checking the thread.
search_contactsname: "Sam"
Matched Sam Rivera with one iMessage-capable number.
send_imessagemessage: "Running 10 minutes late."
Message delivered through Messages.
read_recent_messagesrecent_message_count: 5
Latest thread returned for review.
Action completed successfully
Sam was found, the message was sent, and the latest conversation context is ready.
Tool surface
Each tool maps to predictable macOS behaviors, so prompts stay natural while execution stays deterministic.
Send and read iMessages, search contacts, and resolve phone numbers.
Create and search Apple Notes, then create time-based reminders.
Create Calendar events and list events for a specific day.
Find, inspect, copy, move, rename, reveal, and trash files safely, with dry-run support for destructive-looking actions.
Read, write, clear, save, and set macOS clipboard text, files, and images.
Inspect, focus, move, resize, center, tile, minimize, hide, and quit macOS app windows.
Control Safari tabs, windows, navigation, history, JavaScript, and page inspection.
Use session-based Chrome DevTools Protocol control for navigate, wait, click, type, extract, screenshot, and close workflows.
Capture the active display and return image output directly to the model.
Open apps and adjust brightness or system volume.
Add and remove a screen glow so the user can see when automation is active.
The altic-studio skill now supports five execution modes: AppleScript for macOS app automation, MCP tools for Chrome browser control, MCP file workflows, MCP clipboard operations, and MCP window/workspace management.
Messaging
send-message + read-recent-messages
Safari
tabs, navigation, page info, JavaScript
Chrome CDP
open session, wait, click/type, extract, screenshot
Productivity
notes, reminders, and calendar event flows
Files/Finder
find, inspect, copy, move, reveal, and Trash
Clipboard
text, file paths, image save, and image set
Workspace
frontmost app, list, focus, move, resize, center, tile
System
apps, volume, brightness, visual feedback
Screenshots
capture-screenshot.applescript + capture-active-screen.swift
Execution templates
osascript "skills/altic-studio/scripts/script.applescript" [arg1] [arg2]swift "skills/altic-studio/scripts/clipboard.swift" get-filesswift "skills/altic-studio/scripts/window-manager.swift" list_windowschrome_open_session -> chrome_navigate -> chrome_wait_for -> chrome_extractSetup flow
The sequence below follows the current README and aligns with the latest tool and skill architecture in altic-dev/altic-mcp.
Step 01
Run this command from the source README setup flow.
curl -LsSf https://astral.sh/uv/install.sh | shStep 02
Run this command from the source README setup flow.
git clone https://github.com/altic-dev/altic-mcp.git && cd altic-mcp && uv syncStep 03
Run this command from the source README setup flow.
uv run server.pyStep 04
Add the MCP server command inside claude_desktop_config.json and restart Claude Desktop.
uv run --project /FULL/PATH/TO/altic-mcp /FULL/PATH/TO/altic-mcp/server.pyStep 05
Grant Contacts, Calendars, Reminders, Automation, Finder Automation, Accessibility, Screen Recording, Safari JavaScript from Apple Events, and Chrome access as needed.
System Settings -> Privacy & SecurityFAQ
Altic MCP is an open source Model Context Protocol server that lets MCP clients automate macOS apps and browser sessions.
The README describes 40+ tools. The current server.py source exposes 64 exact MCP tools.
Altic MCP covers Messages and Contacts, Notes and Reminders, Calendar, Files and Finder, Clipboard, Window and Workspace, Safari, Chrome CDP, Screen Capture, System controls, and Visual Feedback.
altic-studio is the shareable skill in the Altic MCP repo. It runs AppleScript automations via osascript and supports Messages, Contacts, Notes, Reminders, Calendar, Files and Finder workflows, Clipboard operations, Window and Workspace management, Safari, system controls, screenshots, and Chrome CDP browser control.
Altic MCP requires macOS 10.13+, Python 3.13+, the UV package manager, and Google Chrome for Chrome CDP tools.
Contacts, Calendars, Reminders, Automation, Finder Automation, Accessibility, and Screen Recording are required for the corresponding macOS integrations. Clipboard file and image operations may prompt depending on host app and OS settings. Safari tools also require Safari's Allow JavaScript from Apple Events setting.
Launch-ready MCP stack
Clone the repo, enable permissions once, and run intelligent desktop workflows from Claude Desktop or OpenCode with clear observability.