# Copilot Instructions

## Screenshot MCP Server

This is a Model Context Protocol (MCP) server for taking screenshots of multiple displays. 

### Key Features:
- Take screenshots of all displays simultaneously
- Take screenshots of specific displays by ID
- List available displays with their properties
- Support for PNG and JPG formats
- Modern TypeScript implementation

### MCP SDK Reference:
For more information about creating MCP servers, visit: https://github.com/modelcontextprotocol/create-python-server

### Tools Available:
1. **take_screenshot**: Captures screenshots of displays
2. **list_displays**: Lists all available displays

### Development:
- Built with TypeScript for type safety
- Uses screenshot-desktop for cross-platform screenshot functionality
- Implements proper MCP protocol handling
- Includes error handling and validation
