使用说明
screen-mcp
A lightweight MCP server that lets AI assistants capture screenshots on macOS.
📦 下载
从下载最新二进制文件 发布.
# Extract and install
tar -xzf screen-mcp-v*.tar.gz
mv screen-mcp /usr/local/bin/
# Add to Claude Code
claude mcp add screen-mcp /usr/local/bin/screen-mcp
或者从源代码构建:
cargo install --git https://github.com/tomohiro-owada/screen-mcp
🎯 特性
- 窗口列表 --获取所有带有ID、应用程序名称和标题的打开窗口
- 窗口捕获 --按ID列出的特定窗口截图
- 全屏 --捕获整个桌面
- 单一二进制 --没有依赖关系,只有一个~2MB的可执行文件
🔧 工具
| 工具 | 说明 |
|---|---|
get_windows |
列出所有带有ID的打开窗口 |
get_screenshot |
捕获整个桌面 |
get_screenshot_window |
按ID捕获特定窗口 |
clear |
清除存储的屏幕截图 |
⚙️ 设置
克劳德代码
claude mcp add screen-mcp /usr/local/bin/screen-mcp
克劳德桌面版
增添 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"screen-mcp": {
"command": "/usr/local/bin/screen-mcp"
}
}
}
⚠️ 需求
- macOS 10.15+
- 屏幕录制权限(系统设置→ 隐私和安全→ 屏幕录制)