AppleScript MCP: Full Control of Your Mac

AppleScript MCP: Full Control of Your Mac

site icon
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 下载。

安装教程

  1. 克隆仓库bash git clone https://github.com/Hassanali4/applescript-mcp.git cd applescript-mcp
  2. 安装依赖bash npm install
  3. 启动服务器bash npm start

调试方式

  1. 发送测试命令bash curl -X POST http://localhost:3000/execute -d 'tell application "Finder" to make new folder at desktop with properties {name:"New Folder"}'
  2. 检查服务器日志:确保服务器正常运行并接收命令。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。