基本能力
产品定位
AppleScript MCP Server 是一个用于自动化Mac操作的MCP服务器,旨在通过简单的AppleScript代码实现与Mac应用程序和数据的交互。
核心功能
- 运行AppleScript以访问Mac应用程序和数据
- 与Notes、Calendar、Contacts、Messages等应用交互
- 使用Spotlight或Finder搜索文件
- 读写文件内容和执行shell命令
适用场景
- 创建提醒和日历事件
- 管理笔记和联系人
- 搜索和操作文件
- 获取系统信息(如电池百分比、磁盘空间)
- 控制媒体播放(如播放Apple Music中的播放列表)
- 自动化屏幕截图和文件管理
工具列表
npx @peakmojo/applescript-mcp
:Node.js环境下的运行工具uv
:Python环境下的运行工具
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- Node.js环境:确保已安装Node.js和npm
- Python环境:确保已安装Python和uv(通过
brew install uv
安装)
安装教程
Node.js
json
{
"mcpServers": {
"applescript_execute": {
"command": "npx",
"args": [
"@peakmojo/applescript-mcp"
]
}
}
}
Python
brew install uv
git clone ...
运行服务器
json
{
"mcpServers": {
"applescript_execute": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/repo",
"run",
"src/applescript_mcp/server.py"
]
}
}
}
调试方式
无明确调试步骤说明。