ochtum avatar

Capture Screen MCP

ochtum/capturescreenmcp

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 tools

Public 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_DISPLAY

Default display selector when capture_display display argument is omitted.

CAPTURE_SCREEN_OUTPUT_DIR

Default output directory for PNG captures. Default is C:\capture_screen.

CAPTURE_SCREEN_HIDE_FOREGROUND_WINDOWS_TERMINAL

Set 0/false/off to disable temporary hiding of overlapping Windows Terminal windows during capture.

Readme

English 日本語

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


View the full README on GitHub

Details

Repository
github.com/ochtum/capturescreenmcp
Package
CaptureScreenMcp
Transport
STDIO
Registry
MCP registry, active