屏幕截图服务

screen-mcp 是一个轻量级的 MCP 服务器,允许 AI 助手在 macOS 上捕获屏幕截图。

  • by tomohiro-owada
  • Rust
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 tomohiro-owada/screen-mcp

使用说明

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+
  • 屏幕录制权限(系统设置→ 隐私和安全→ 屏幕录制)

📄 许可证

麻省理工学院