What runtime dependencies are required?
Node.js (for the npx command) or Python with `uv` installed (for the uvx or local setup). Optionally, SSH must be enabled on the Mac for remote execution.
@peakmojo
Basic information
MCP server that execute applescript giving you full control of your Mac
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"applescript-mcp": {
"command": "uv",
"args": [
"sync",
"--dev"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol (MCP) server that lets you run AppleScript code to interact with a Mac. It is designed to be simple, straightforward, and require minimal setup, providing dual access via either Python or Node.js.
Install and run the server using npx for Node.js, or uvx (from the git repo) or uv (local development) for Python. Configure your MCP client (e.g., Claude Desktop) with the appropriate command and arguments as shown in the README.
Node.js (for the npx command) or Python with `uv` installed (for the uvx or local setup). Optionally, SSH must be enabled on the Mac for remote execution.
Use the npx command with `--remoteHost`, `--remoteUser`, and `--remotePassword` arguments. Ensure SSH is enabled on the Mac host and proper credentials are provided.
Use the remote execution feature via SSH by passing the SSH hostname, username, and password or key. The server can then execute AppleScript on a machine at the given address.
Yes. For Python, you can run directly with `uvx --from git+https://github.com/peakmojo/applescript-mcp mcp-server-applescript`. For Node.js, use `npx @peakmojo/applescript-mcp`.
The server executes arbitrary AppleScript and shell commands on the Mac. Use caution when granting it access, especially when using remote SSH execution.

Common Paper is a contract platform for revenue and legal teams. Create templates, customize contracts, negotiate terms with counterparties, collect signatures, and kick off billing - all from one workflow. Ask what's

FlowyTeam is a native OKR MCP server. Connect Claude (Desktop, web, mobile), ChatGPT, Claude Code or n8n and your agent can read every objective and key result in your workspace, post check-ins, move key-result progress,

Field workforce scheduling for AI agents. Connect over MCP for account create, verified GPS punches, worker invites, shifts, forms, webhooks, and timesheets — no human dashboard. MCP: https://mcp.zensched.com/mcp Site: h
WhatsMCP — WhatsApp for AI agents. Put an AI agent on a real WhatsApp number. Expose regular WhatsApp accounts to your LLM agents over JSON-RPC. A complete Model Context Protocol server that turns phone numbers into addr

Official MCP server for assign2me.com, a task management app for IT teams and their clients. Assign2me is lightweight, intuitive software that lets you use Connect Claude, Claude Code, ChatGPT, or other MCP-compatible as
Comments