ScreenMonitorMCP
Verified Safeby win10ogod
Overview
Provides real-time screen vision capabilities to AI assistants for tasks such as gaming, UI analysis, monitoring, and automation, focusing on high performance and low latency.
Installation
python -m screenmonitormcp_v2.mcp_mainEnvironment Variables
- OPENAI_API_KEY
- OPENAI_BASE_URL
- OPENAI_MODEL
- API_KEY
- HOST
- PORT
- DEBUG
- ENABLE_GAMING_MODE
- GAMING_MAX_FPS
- GAMING_QUALITY
- GAMING_ENABLE_FRAME_SKIP
- GAMING_ADAPTIVE_QUALITY
Security Notes
The recommended MCP-only mode (v2.2+) delegates AI analysis to the client, eliminating the need for server-side AI API keys and preventing image data from being sent to external AI services by default. This significantly enhances privacy and reduces the server's attack surface. HTTP mode supports authentication via an optional API key. Database queries (SQLite) are parameterized, guarding against SQL injection. No obvious RCE or XSS vulnerabilities were found.
Similar Servers
Peekaboo
macOS automation server that integrates AI for screen capture analysis, UI interaction, and agentic workflows.
jupyter-mcp-server
This server acts as an MCP (Model Context Protocol) adapter, allowing AI agents to connect, manage, and interact with Jupyter Notebooks in real-time, supporting dual-mode operation as a standalone server or a Jupyter extension.
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
mcpcat-typescript-sdk
This SDK integrates analytics and telemetry capabilities into existing Model Context Protocol (MCP) servers, capturing user intentions, tool usage, and error patterns.