
AppleScript MCP: Full Control of Your Mac

2025.04.28
0
Python自动化任务应用程序控制系统设置管理开发效率
AppleScript MCP 是一个通过 MCP 服务器运行 AppleScript 命令的工具,旨在为用户提供对 macOS 环境的完全控制。无论是自动化任务、控制应用程序还是管理系统设置,该工具都提供了一种强大的方式来与 Mac 交互。
View on GitHub
Overview
基本能力
产品定位
AppleScript MCP 是一个用于 macOS 的自动化工具,通过 MCP 服务器执行 AppleScript 命令,实现对 Mac 的全面控制。
核心功能
- 执行 AppleScript 命令:无缝运行 AppleScript 脚本。
- MCP 服务器:轻松设置监听命令的服务器。
- 全面控制:从任何地方管理 Mac 的应用程序和系统设置。
- 跨平台兼容:支持通过 HTTP 请求发送命令的各种设备。
适用场景
- 自动化任务:如批量处理文件、定时任务等。
- 应用程序控制:如启动、关闭或操作特定应用程序。
- 系统设置管理:如调整系统偏好设置、网络配置等。
工具列表
- AppleScript 命令执行器:通过 HTTP 请求发送和执行 AppleScript 命令。
- MCP 服务器:监听并处理传入的命令请求。
常见问题解答
- 如何启动服务器:运行
npm start
命令。 - 如何发送命令:使用
curl
或其他 HTTP 客户端发送 POST 请求到http://localhost:3000/execute
。
使用教程
使用依赖
- macOS:该工具专为 macOS 系统设计。
- Node.js:需安装 Node.js,可从 nodejs.org 下载。
安装教程
- 克隆仓库:
bash git clone https://github.com/Hassanali4/applescript-mcp.git cd applescript-mcp
- 安装依赖:
bash npm install
- 启动服务器:
bash npm start
调试方式
- 发送测试命令:
bash curl -X POST http://localhost:3000/execute -d 'tell application "Finder" to make new folder at desktop with properties {name:"New Folder"}'
- 检查服务器日志:确保服务器正常运行并接收命令。