|
|
6 месяцев назад | |
|---|---|---|
| .. | ||
| README.cn.md | 6 месяцев назад | |
| README.md | 6 месяцев назад | |
| init.go | 6 месяцев назад | |
一个模型上下文协议(MCP)服务器,让您可以运行 AppleScript 代码来与 Mac 交互。这个 MCP 有意设计得简单、直观、易懂,并且需要最少的设置。
我简直不敢相信它如此简单而强大。核心代码少于 100 行。
https://github.com/user-attachments/assets/b85e63ba-fb26-4918-8e6d-2377254ee388
为我创建一个提醒,明天上午10点给约翰打电话
在我的日历中为周五下午2-3点添加一个名为"团队评审"的新会议
创建一个标题为"会议纪要"的新备忘录,包含今天的日期
显示我下载文件夹中过去一周的所有文件
我当前的电池电量是多少?
显示我收件箱中最近的未读邮件
列出我 Mac 上当前运行的所有应用程序
在 Apple Music 中播放我的"专注"播放列表
截取我整个屏幕的截图并保存到桌面
在我的通讯录中找到约翰·史密斯并显示他的电话号码
在我的桌面上创建一个名为"项目文件"的文件夹
打开 Safari 并导航到 apple.com
告诉我主硬盘还有多少可用空间
列出我本周所有即将到来的日历事件
{
"mcpServers": {
"applescript_execute": {
"command": "npx",
"args": [
"@peakmojo/applescript-mcp"
]
}
}
}
安装 uv
brew install uv
git clone ...
运行服务器
{
"mcpServers": {
"applescript_execute": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/repo",
"run",
"src/applescript_mcp/server.py"
]
}
}
}
在 Docker 容器中运行时,您可以使用特殊主机名 host.docker.internal 连接到您的 Mac 主机:
{
"mcpServers": {
"applescript_execute": {
"command": "npx",
"args": [
"@peakmojo/applescript-mcp",
"--remoteHost", "host.docker.internal",
"--remoteUser", "yourusername",
"--remotePassword", "yourpassword"
]
}
}
}
这允许您的 Docker 容器在 Mac 主机系统上执行 AppleScript。请确保: