takeScreenshotLABSCO SUMMARY
Show it rather than describe it.
Describing what is on screen is where most debugging conversations lose their footing. A region capture with the image embedded in the reply puts the actual pixels in front of the model, and the saved path means the file is still there afterwards.
What it is
Screen capture on Windows over MCP: whole monitors, all monitors at once, or an interactively selected region, saved to a screenshots folder and optionally embedded in the reply.
What you get
- A full-screen capture across all monitors, or one monitor by number
- An interactive area selection for a targeted crop
- The saved path, the captured rectangle and its dimensions returned with every shot
- Optional base64 embedding, so the image arrives in the response and not only on disk
- A listing of the captures already taken
- A capture timeout you can set
Requirements
Windows, a recent Node.js, and the RegionSnip.exe helper present at bin/RegionSnip.exe — capture runs through it, so put it in place before the first call. Runs from npx with no account or key.
Setup effort
One command — npx mcp-windows-screenshot
USE CASES
Asking about something you can see but cannot name
Select the region and send the image rather than trying to describe the control.
Reporting a bug with the evidence attached
Capture the full screen with the image embedded, so the error and its context arrive together.
Working across a multi-monitor setup
Take all monitors in one shot, or name the monitor the problem is on.
Picking up where a session left off
List the captures already on disk instead of hunting through the folder.
3 tools
Listed in project docs. Your client may show a different list.
takeSelectedAreaScreenshotlistScreenshotsBEFORE YOU INSTALL
What to know first
Tools you get
3 tools named in the project's documentation.
Requires
- npx on PATH
- Node.js >= 18.0.0
Where it runs
All 3 documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
npx mcp-windows-screenshotMCP Clients
Cursor, Claude Desktop, Windsurf
{
"mcpServers": {
"windows-screenshots": {
"command": "npx",
"args": [
"mcp-windows-screenshot"
]
}
}
}