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_applescriptExecute 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 (本地开发)
- 克隆仓库
git clone https://github.com/peakmojo/applescript-mcp.git- 配置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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。