macOS自动化服务

MCP服务器为macOS提供AI驱动的自动化控制,包括邮件发送、文件管理、应用控制和系统自动化等功能。

  • by vetcoders
  • JavaScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 Szowesgad/automator-mcp

使用说明

🤖 自动机mcp

适用于macOS Automator的MCP(模型上下文协议)服务器-为您的Mac带来AI驱动的自动化!

🚨 破解:AI现在可以控制你的MAC了! 🚨

🤯 这有什么作用

此MCP服务器允许Claude(或任何支持MCP的AI)控制您的macOS:

  • 📧 发送电子邮件 通过Apple Mail
  • 🗂️ 整理文件 智能地
  • 🖥️ 控制应用 天生地
  • 🔄 自动化工作流程 使用AppleScript/JXA
  • 👀 视觉自动化 -AI从你的屏幕上观察和学习

是的,你没看错。AI现在可以从你的Mac发送电子邮件了!

🚀 特性

  • AppleScript执行 -直接从AI运行AppleScript
  • JavaScript自动化(JXA) -现代JS自动化支持
  • 工作流创建 -以编程方式构建Automator工作流
  • 快捷操作 -常见任务的预构建自动化
  • 系统自动化 -控制macOS系统功能

📦 安装

npm install -g automator-mcp

🔧 配置

添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "automator": {
      "command": "automator-mcp"
    }
  }
}

🛠️ 可用工具

run_applescript

执行AppleScript代码:

tell application "Finder"
  display dialog "Hello from AI!"
end tell

run_jxa

执行JavaScript以实现自动化:

Application('Finder').displayDialog('Hello from AI!');

快速行动

运行预定义的自动化:

  • compress_images -压缩图像文件
  • convert_to_pdf -将文件转换为PDF
  • resize_images -将图像调整到指定尺寸
  • extract_text_from_pdf -从PDF中提取文本
  • combine_pdfs -合并多个PDF
  • convert_video -转换视频格式

系统_自动化

系统级任务:

  • empty_trash -清空垃圾桶
  • toggle_dark_mode -在亮/暗模式之间切换
  • take_screenshot -捕获屏幕
  • get_system_info -获取系统信息

创建工作流

使用指定操作创建新的Automator工作流。

list_actions

按类别列出可用的Automator操作。

💡 例子

压缩今天的所有截图:

Use quick_action with action "compress_images" and files from ~/Desktop/Screenshot*.png

切换暗模式:

Use system_automation with task "toggle_dark_mode"

创建调整图像大小的工作流:

Use create_workflow to make a new service that resizes selected images to 800x600

🤝 贡献

欢迎拉取请求!让我们一起让Mac自动化变得令人惊叹。

📄 许可证

麻省理工学院©Maciej Gad


由以下材料制成❤️ 靠近 @Szowesgad & @吉克劳迪乌斯

是的,这个MCP是由一个人工智能(Klaudiusz)共同创建的,他现在可以通过你的Mac发送电子邮件。我们生活在未来! 🚀