- Home
- MCP servers
- MCP ScreenCatch
MCP ScreenCatch
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"johnelamont-mcp-screencatch": {
"command": "node",
"args": [
"/path/to/mcp-screencatch/build/index.js"
]
}
}
}MCP ScreenCatch provides interactive screen capture capabilities for Claude Desktop, allowing you to select regions of one or more displays, capture them as timestamped PNG images, and feed them into your MCP workflow for analysis or documentation.
How to use
You will run the ScreenCatch MCP server locally and connect Claude Desktop to it. Use the interactive overlay to select regions on your screen, capture the selection, and save the image to a directory you configure. You can capture multiple screenshots in sequence without restarting the tool, and each file is named with an ISO 8601 timestamp for easy tracking.
How to install
Prerequisites you need before installing ScreenCatch:
- Node.js installed (LTS version recommended)
- npm installed (comes with Node.js)
- Git installed (optional, for cloning)
Install and build the MCP ScreenCatch server in your project workspace:
npm install
npm run build
Available tools
capture_screen
Initiates the screen capture interface, opening an interactive overlay to select a region on one or more monitors and return the captured image.
set_output_directory
Configures the directory where captured images are saved for subsequent MCP commands or external tools to access.
list_captures
Retrieves the list of timestamped capture files currently stored in the output directory.