applescript
MCP server that execute applescript giving you full control of your Mac
claude mcp add --transport stdio hassanali4-applescript-mcp npm start
How to use
The AppleScript MCP server exposes an HTTP API that lets you send AppleScript commands to your macOS machine for execution. Once started with npm start, the server is ready to receive requests containing AppleScript code and will execute those scripts on the host Mac. Use the provided endpoint (as shown in the project docs) to POST AppleScript payloads such as tell application commands, script blocks, or more complex AppleScript logic. The server acts as a bridge between your devices and macOS automation capabilities, enabling remote control of applications, filesystem actions, and system tasks via simple HTTP requests.
How to install
Prerequisites:
- macOS machine to run the server
- Node.js and npm installed
Install and run:
- Clone the repository or download the release package.
- Open a terminal in the project directory.
- Install dependencies:
npm install
- Start the MCP server:
npm start
- The server will start and listen for incoming HTTP requests that carry AppleScript commands.
Additional notes
Tips:
- Ensure your macOS firewall allows incoming connections if you plan to access the server from other devices.
- When sending AppleScript commands, ensure proper escaping of quotes within the payload.
- Review the server logs for any AppleScript execution errors or permission prompts on macOS.
- If you need to customize the listening port or endpoints, check the configuration options in the server source or environment variables (if provided by the project).
- Running AppleScript commands can require accessibility permissions on macOS; ensure the terminal or the running process has the necessary permissions.
Related MCP Servers
PPTAgent
An Agentic Framework for Reflective PowerPoint Generation
applescript
MCP server that execute applescript giving you full control of your Mac
AgentChat
AgentChat 是一个基于 LLM 的智能体交流平台,内置默认 Agent 并支持用户自定义 Agent。通过多轮对话和任务协作,Agent 可以理解并协助完成复杂任务。项目集成 LangChain、Function Call、MCP 协议、RAG、Memory、Milvus 和 ElasticSearch 等技术,实现高效的知识检索与工具调用,使用 FastAPI 构建高性能后端服务。
mac_messages_mcp
An MCP server that securely interfaces with your iMessage database via the Model Context Protocol (MCP), allowing LLMs to query and analyze iMessage conversations. It includes robust phone number validation, attachment processing, contact management, group chat handling, and full support for sending and receiving messages.
mcp-tool-kit
Agentic abstraction layer for building high precision vertical AI agents written in python for Model Context Protocol.
apple-mail
MCP server giving AI assistants full access to Apple Mail - read, search, compose, organize & analyze emails via natural language