π¦
Screen MCP
Enables LLMs to capture screenshots and screen recordings through MCP with chunked session-based transfers for reliable image consumption. Supports multi-monitor selection, timeline capture, and compatibility with both vision and non-vision language models.
0 installs
Trust: 34 β Low
Browser
Ask AI about Screen MCP
Powered by Claude Β· Grounded in docs
I know everything about Screen MCP. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
screen-mcp
A lightweight MCP server that lets AI assistants capture screenshots on macOS.
π¦ Download
Download the latest binary from Releases.
# 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
Or build from source:
cargo install --git https://github.com/tomohiro-owada/screen-mcp
π― Features
- Window List β Get all open windows with IDs, app names, and titles
- Window Capture β Screenshot specific windows by ID
- Full Screen β Capture the entire desktop
- Single Binary β No dependencies, just one ~2MB executable
π§ Tools
| Tool | Description |
|---|---|
get_windows | List all open windows with IDs |
get_screenshot | Capture full desktop |
get_screenshot_window | Capture a specific window by ID |
clear | Clear stored screenshots |
βοΈ Setup
Claude Code
claude mcp add screen-mcp /usr/local/bin/screen-mcp
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"screen-mcp": {
"command": "/usr/local/bin/screen-mcp"
}
}
}
β οΈ Requirements
- macOS 10.15+
- Screen Recording permission (System Settings β Privacy & Security β Screen Recording)
