Windows screen capture MCP server with display, region, and active-window capture tools.
Connect Runs on your machine
claude mcp add capture-screen -e CAPTURE_SCREEN_DEFAULT_DISPLAY=<CAPTURE_SCREEN_DEFAULT_DISPLAY> -e CAPTURE_SCREEN_OUTPUT_DIR=<CAPTURE_SCREEN_OUTPUT_DIR> -e CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINAL=<CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINAL> -- dnx CaptureScreenMcp --yes
{
"mcpServers": {
"capture-screen": {
"command": "dnx",
"args": [
"CaptureScreenMcp",
"--yes"
],
"env": {
"CAPTURE_SCREEN_DEFAULT_DISPLAY": "<CAPTURE_SCREEN_DEFAULT_DISPLAY>",
"CAPTURE_SCREEN_OUTPUT_DIR": "<CAPTURE_SCREEN_OUTPUT_DIR>",
"CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINAL": "<CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINAL>"
}
}
}
}
{
"mcpServers": {
"capture-screen": {
"command": "dnx",
"args": [
"CaptureScreenMcp",
"--yes"
],
"env": {
"CAPTURE_SCREEN_DEFAULT_DISPLAY": "<CAPTURE_SCREEN_DEFAULT_DISPLAY>",
"CAPTURE_SCREEN_OUTPUT_DIR": "<CAPTURE_SCREEN_OUTPUT_DIR>",
"CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINAL": "<CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINAL>"
}
}
}
}
{
"servers": {
"capture-screen": {
"type": "stdio",
"command": "dnx",
"args": [
"CaptureScreenMcp",
"--yes"
],
"env": {
"CAPTURE_SCREEN_DEFAULT_DISPLAY": "<CAPTURE_SCREEN_DEFAULT_DISPLAY>",
"CAPTURE_SCREEN_OUTPUT_DIR": "<CAPTURE_SCREEN_OUTPUT_DIR>",
"CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINAL": "<CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINAL>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
CAPTURE_SCREEN_DEFAULT_DISPLAYOptional | Default display selector when capture_display display argument is omitted. |
CAPTURE_SCREEN_OUTPUT_DIROptional | Default output directory for PNG captures. Default is C:\capture_screen. |
CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINALOptional | Set 0/false/off to disable temporary hiding of overlapping Windows Terminal windows during capture. |
Details
| Package | [email protected] (NUGET, stdio) |
| First published | 17 Apr 2026 |
| Last updated | 17 Apr 2026 |
| Registry name | io.github.ochtum/capture-screen |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
