kmoulder/screen-capture-mcp
MCP server that gives Claude Code the ability to take screenshots (Windows)
[](https://www.npmjs.com/package/screen-capture-mcp) [](https://opensource.org/licenses/MIT)
An quick and easy MCP server that gives Claude Code (or any MCP client) the ability to take screenshots of your screen or specific programs over any specified interval (e.g. "take a screenshot of Unreal Engine every 5 seconds for the next minute".) Useful when working on games, GUIs, or anything visual where Claude needs to see what you see.
Windows only — uses PowerShell and .NET for screen capture.
When you're working with Claude Code on something visual — a game, a UI, a 3D editor — Claude is blind. It can read your code but has no idea what the result actually looks like. You end up manually screenshotting, dragging images into the chat, and explaining what you're looking at.
This MCP server fixes that. Once installed, Claude can take screenshots on its own whenever it needs to see what's happening on screen.
npm install -g screen-capture-mcpThen register it with Claude Code:
claude mcp add -s user -t stdio screen-capture-mcp -- screen-capture-mcpOr add it manually to your ~/.claude.json:
{
"mcpServers": {
"screen-capture-mcp": {
"type": "stdio",
"command": "npx",
"args": ["-y", "screen-capture-mcp"]
}
}
}git clone https://github.com/kmoulder/screen-capture-mcp.git
cd screen-capture-mcp
npm install
npm run build
claude mcp add -s user -t stdio sLoading reviews...