traa-mcp
If you are the rightful owner of traa-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.
TRAA MCP Server is a screen capture server based on the Model Context Protocol (MCP). It provides functionality for enumerating system screens and windows, as well as capturing screenshots.
TRAA MCP Server is a robust screen capture server that leverages the Model Context Protocol (MCP) to facilitate the enumeration of system screens and windows, as well as the capturing of screenshots. It supports communication with clients through both standard input/output (stdio) and Server-Sent Events (SSE) transport methods. The server is designed to be flexible and efficient, offering customizable screenshot dimensions and support for multiple image formats, including JPEG and PNG. It also features automatic directory creation for saving files, making it a convenient tool for developers and users who need to capture and manage screen content programmatically.
Features
- Screen and Window Source Enumeration: List all available displays and windows in the system with detailed information.
- Screen Capture: Capture screenshots of any display or window with customizable dimensions and formats.
- JPEG and PNG Support: Offers configurable image quality settings and supports both JPEG and PNG formats.
- Automatic Directory Creation: Automatically creates directories for saving files, enhancing ease of use.
- Flexible Transport Methods: Supports both stdio and SSE for client-server communication.
Tools
enum_screen_sources
Enumerate all screen and window sources available on the system and return a list of SimpleScreenSourceInfo.
create_snapshot
Create a snapshot of the screen source with the given ID and return it as an image.
save_snapshot
Save a snapshot of the screen source with the given ID to a file.