screenshot-mcp
If you are the rightful owner of screenshot-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This repository provides a Model Context Protocol (MCP) server for capturing Windows screenshots with advanced features, designed to work with AI assistants running in WSL.
The Screenshot MCP Server is a powerful tool that enables AI assistants operating within the Windows Subsystem for Linux (WSL) to capture screenshots of Windows environments. It offers advanced capabilities such as selecting specific monitors or windows for capture, and saving screenshots to custom locations. The server is built using Node.js and leverages PowerShell for executing screenshot commands, ensuring compatibility with Windows systems. It is designed to work seamlessly with Claude Desktop and Claude Code, providing a robust solution for users who need to integrate screenshot functionality into their AI workflows. The server supports high-DPI displays, ensuring that captures are clear and accurate, and it automatically handles path conversions between WSL and Windows formats. This makes it an ideal choice for developers and users who require precise and flexible screenshot capabilities in a cross-platform environment.
Features
- Full Desktop Capture: Capture all monitors by default.
- Monitor Selection: Capture specific monitors by index or primary.
- Window Capture: Capture specific windows by title with DPI awareness.
- Process Capture: Capture windows by process name.
- Custom Save Locations: Save screenshots to any folder using WSL or Windows paths.
Tools
take_screenshot
Captures a screenshot with options for monitor, window, process, and save location.