
Capture Screen MCP
Built for Windows and distributed as a .NET 10 tool via NuGet, this server gives Claude direct screen capture capabilities through stdio transport. You get seven tools: list connected displays, capture the full desktop or specific monitors, grab rectangular regions by coordinates, screenshot the active window, and delete captured images in bulk or by date range. It automatically hides Windows Terminal during captures to avoid self-reference artifacts. All images save as PNG files to a configurable directory (defaults to C:\capture_screen). Useful when you need Claude to see your actual screen state, analyze UI layouts, or debug visual issues without manual screenshot workflows. Windows-only implementation that runs with your user permissions.
- GitHub stars
- 2
- tools
- 7
- transport
- STDIO
- env vars
- 3
- last updated
- Apr 17, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
list_displays接続ディスプレイ情報の取得
接続ディスプレイ情報の取得
No parameter schema in public metadata yet.
capture_screenデスクトップ全体のPNGキャプチャ
デスクトップ全体のPNGキャプチャ
No parameter schema in public metadata yet.
capture_display指定ディスプレイのPNGキャプチャ
指定ディスプレイのPNGキャプチャ
No parameter schema in public metadata yet.
capture_region指定領域のPNGキャプチャ
指定領域のPNGキャプチャ
No parameter schema in public metadata yet.
capture_active_windowアクティブウィンドウのPNGキャプチャ
アクティブウィンドウのPNGキャプチャ
No parameter schema in public metadata yet.
delete_all_capture_images出力先ディレクトリ内のキャプチャ画像一括削除
出力先ディレクトリ内のキャプチャ画像一括削除
No parameter schema in public metadata yet.
delete_capture_images_by_datetime日付/日時範囲でのキャプチャ画像削除
日付/日時範囲でのキャプチャ画像削除
No parameter schema in public metadata yet.
Sponsors
Configuration
CAPTURE_SCREEN_DEFAULT_DISPLAYDefault display selector when capture_display display argument is omitted.
CAPTURE_SCREEN_OUTPUT_DIRDefault output directory for PNG captures. Default is C:\capture_screen.
CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINALSet 0/false/off to disable temporary hiding of overlapping Windows Terminal windows during capture.
Readme
CaptureScreenMCP
Windows 向けのローカル実行型 MCP サーバーです(stdio transport)。
C# / .NET 10 の .NET tool として NuGet.org に公開しており、画面キャプチャとキャプチャ画像削除ツールを提供します。
- NuGet: CaptureScreenMcp
- MCP Registry name:
io.github.ochtum/capture-screen - NuGet package ID:
CaptureScreenMcp - Tool command:
capture-screen-mcp
何ができるか
- 接続ディスプレイ情報の取得
- デスクトップ全体、指定ディスプレイ、指定領域、アクティブウィンドウの PNG キャプチャ
- 出力先ディレクトリ内のキャプチャ画像一括削除
- 日付/日時範囲でのキャプチャ画像削除
capture_screen/capture_display/capture_region実行時に、撮影領域に重なったWindows Terminalを一時的に非表示化(既定で有効)
利用可能な Tools
Details
- Repository
- github.com/ochtum/capturescreenmcp
- Package
CaptureScreenMcp- Transport
- STDIO
- Registry
- MCP registry, active