Model Context Protocol (MCP) Tools for Mac
macOS Automator MCP Server (tweet):
This project provides a Model Context Protocol (MCP) server,
macos_automator
, that allows execution of AppleScript and JavaScript for Automation (JXA) scripts on macOS. It features a knowledge base of pre-defined scripts accessible by ID and supports inline scripts, script files, and argument passing. The knowledge base is loaded lazily on first use for fast server startup.
Cursor/Gemini is now using AppleScript to talk to Claude to run it's own mcp and see if the default responses work well and then uses the ax tool to get text back to verify how Claude's doing + to debug it's own project.
Terminator is an
npx
-installable Model Context Protocol (MCP) plugin designed to provide AI agents with robust, simplified, and intelligent control over macOS terminal sessions. It uses a Swift-based command-line interface (CLI) internally to interact with terminal applications like Apple Terminal, iTerm2, and Ghosty.
What we just watched was me ask Claude for the Mac to look at my email inbox, find the emails with feedback on my iOS app, and create reminders to work on those in Apple Reminders. Given it took about 45 seconds to do this and that it required me to manually key in what I wanted it to do, this is a proof-of-concept more than something I can immediately use day to day, but I'm really excited about this.
To get this working, all I had to do was install Hypercontext on my Mac, give it access to my email and Reminders, and it was good to go. I believe what this app does is set up a local MCP server on your Mac which can then be used by any app that can work with MCP. In this video it’s Claude, but it could be any LLM (including local models) that works with tooling like this.
After developing several MCP tools, I’ve compiled this comprehensive guide to best practices that ensure your tools are reliable, user-friendly, and maintainable.
Previously:
Update (2025-06-04): Longplay:
Longplay for Mac 0.8.0 is available in Early Access.
🤖 Standout feature is a built-in MCP server to control playback, create smart collections, and interact with your music library from other apps, notably Claude Desktop.
Update (2025-06-06): Ken Case:
It seems to me that MCP is a modern, cross-platform corollary to the Mac ecosystem’s AppleScript dictionaries. It’s a great standard for discovering API endpoints and calling them in a standard way. (And as a bonus, it doesn’t involve keeping track of four-byte codes.)
Because it’s associated with the AI buzz, lots of developers are integrating it. But it’s not limited to and doesn’t have to be used with AI; there’s a great opportunity to make it easy for humans to script all those apps too.