🖼️ MCP Screenshot Server
@margusmartsepp
About 🖼️ MCP Screenshot Server
A lightweight MCP-compatible Python server for capturing Windows screenshots via REST API. Supports full screen, region-based, or window-specific captures. Ideal for AI agent integrations and automation workflows.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-screenshot-server-margusmartsepp": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is 🖼️ MCP Screenshot Server?
A lightweight, MCP-compatible screenshot microservice built with FastAPI for Windows. It enables AI agents and automation tools to capture full-screen, region-based, or window-specific screenshots via simple HTTP calls.
How to use 🖼️ MCP Screenshot Server?
Clone the repository, create a Python virtual environment, install dependencies from requirements.txt, and run the server with uvicorn main:app --reload. Send a POST request to the /screenshot endpoint with an optional JSON body containing region, window_title, or base64 parameters.
Key features of 🖼️ MCP Screenshot Server?
- Capture full-screen screenshots
- Capture specific windows by title
- Capture custom screen regions
- MCP-compliant REST API
- Returns images as PNG or base64
- Built with FastAPI for production readiness
Use cases of 🖼️ MCP Screenshot Server?
- Integrating with LLMs using Model Context Protocol
- QA test automation pipelines
- Monitoring and remote capture tools
- Visual logging and debugging for AI agents
FAQ from 🖼️ MCP Screenshot Server?
Does it work on Linux or macOS?
Not yet. This version is Windows-focused, but contributions are welcome to extend platform support.
Is it MCP-certified?
This project aims to follow the MCP specification as closely as possible
Frequently asked questions
Does it work on Linux or macOS?
Not yet. This version is Windows-focused, but contributions are welcome to extend platform support.
Is it MCP-certified?
This project aims to follow the MCP specification as closely as possible
Basic information
More Browser Automation MCP servers
Puppeteer MCP Server
merajmehrabiThis MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.
browser-use-mcp-server
co-browserBrowse the web, directly from Cursor etc.
Playwright Mcp
microsoftPlaywright MCP server
Umut Naci
firecrawlThe API to search, scrape, and interact with the web at scale. 🔥
Fetch MCP Server
zcaceresA flexible HTTP fetching Model Context Protocol server.
Comments