Universal Screenshot MCP
local MCP serverUniversal Screenshot MCP is a local MCP server: MCP server for web page and cross-platform system screenshots (macOS, Linux, Windows). Install it from npm as universal-screenshot-mcp.
Installation
Terminal
claude mcp add screenshot-server -- npx -y universal-screenshot-mcp
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"screenshot-server": {
"command": "npx",
"args": [
"-y",
"universal-screenshot-mcp"
]
}
}
}What you need
- Runtime: Node.js 18+ (runs with npx).
- MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
Summary
MCP server for web page and cross-platform system screenshots (macOS, Linux, Windows)
Universal Screenshot MCP vs similar servers
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| Universal Screenshot MCP | 32 | Local | No | npm |
| linux-mcp-server | 308 | Local | Yes | pypi |
| SemanticOps MCP (for Power BI) | 256 | Local | No | npm |
| applemusic-mcp | 101 | Local | No | pypi |
| Ghost | 25 | Local | Yes | mcpb |
Questions
No. The registry entry lists no keys or environment variables.
Node.js 18+ (runs with npx), plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.
Universal Screenshot MCP is a local MCP server distributed as the npm package universal-screenshot-mcp.
Run: claude mcp add screenshot-server -- npx -y universal-screenshot-mcp
Run: codex mcp add screenshot-server -- npx -y universal-screenshot-mcp
Similar MCP servers
NameStars
- linux-mcp-serverio.github.rhel-lightspeed/linux-mcp-server308
- SemanticOps MCP (for Power BI)io.github.maxanatsko/mcp-engine256
- applemusic-mcpio.github.epheterson/applemusic-mcp101
- Ghostio.github.NORTHTEKDevs/ghost25
- Windows-MCPio.github.CursorTouch/Windows-MCP7,378
- DBHubio.github.bytebase/dbhub3,574
- Supabasecom.supabase/mcp2,926
- blitzio.github.blitzdotdev/blitz1,751