MCP Catalogs
首页

applescript-mcp

by peakmojo·457·综合分 51

一个MCP服务器,允许通过AppleScript在Mac上执行脚本,实现AI对系统应用和文件的控制。

productivityfile-systemdeveloper-tools
58
Forks
3
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

AppleScript MCP服务器提供了一种简单直接的方法,通过AppleScript命令与macOS应用和系统功能进行交互。核心代码不足100行,设置简单却能提供强大功能,包括访问备忘录、日历、联系人、消息、Spotlight搜索、文件操作和shell命令执行。服务器支持本地和通过SSH的远程执行,适用于不同使用场景。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过AI自动化日历事件和提醒
:读取和管理备忘录和消息应用
:执行文件系统操作和shell命令
:我可以用这个MCP服务器控制哪些macOS应用?
:我可以在Docker容器中使用这个MCP服务器吗?

什么时候选它

当您需要 AI 通过 AppleScript 执行来控制 macOS 应用和系统功能时,特别是处理日历管理和文件操作等生产力任务时。

什么时候不要选它

如果您需要跨平台支持,因为此服务器仅适用于 macOS,或者需要比 AppleScript 提供的更高级别系统访问权限时。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • execute_applescript

    Execute AppleScript code to interact with Mac applications and system functions

可对比工具

shell-mcpmacos-mcpterminal-mcp

安装

安装

Node.js
{
  "mcpServers": {
    "applescript_execute": {
      "command": "npx",
      "args": [
        "@peakmojo/applescript-mcp"
      ]
    }
  }
}
Python (uvx)
{
  "mcpServers": {
    "applescript_execute": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/peakmojo/applescript-mcp",
        "mcp-server-applescript"
      ]
    }
  }
}
Python (本地开发)
  1. 克隆仓库
git clone https://github.com/peakmojo/applescript-mcp.git
  1. 配置Claude Desktop
{
  "mcpServers": {
    "applescript_execute": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/your/repo",
        "run",
        "mcp-server-applescript"
      ]
    }
  }
}

FAQ

我可以用这个MCP服务器控制哪些macOS应用?
您可以控制许多原生macOS应用,包括备忘录、日历、联系人、消息、访达、Spotlight和Apple Music。您还可以执行shell命令和读写文件。
我可以在Docker容器中使用这个MCP服务器吗?
是的,服务器支持通过SSH的远程执行。您可以配置它使用'host.docker.internal'主机名和正确的SSH凭据连接到Mac主机。

applescript-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。