home / mcp / screenmonitormcp v2
A REVOLUTIONARY Model Context Protocol (MCP) server! Gives AI real-time vision capabilities and enhanced UI intelligence power. This isn't just screen capture - it gives AI the power to truly "see" and understand your digital world!
Configuration
View docs{
"mcpServers": {
"inkbytefo-screenmonitormcp": {
"command": "python",
"args": [
"-m",
"screenmonitormcp_v2.mcp_main"
],
"env": {
"OPENAI_MODEL": "qwen/qwen2.5-vl-32b-instruct:free",
"OPENAI_API_KEY": "your-openai-api-key-here",
"OPENAI_BASE_URL": "https://openrouter.ai/api/v1"
}
}
}
}ScreenMonitorMCP v2 is a server that lets an AI assistant capture your screen, analyze visual content in real time, and stream the display for intelligent, UI-aware interactions. It enables you to integrate powerful vision capabilities into your MCP client workflows, turning your AI into a capable visual agent that can see, understand, and respond to your screen content.
To use ScreenMonitorMCP v2, run the local MCP process and connect your MCP client (such as Claude Desktop) to the provided stdio endpoint. The server exposes commands that let you capture screenshots, analyze screen content with AI models, start live streams, and monitor system health. Configure your client to launch the MCP runner and supply the required environment credentials so your AI services can access the screen content securely.
Prerequisites: ensure you have Python 3.8+ installed on your system.
# Install from PyPI
pip install screenmonitormcp
# Or install from source
git clone https://github.com/inkbytefo/screenmonitormcp.git
cd screenmonitormcp
pip install -e .Create a .env file with your AI service credentials and necessary model settings. Then configure your MCP client to launch the server using the Python module as the entry point.
OPENAI_API_KEY=your-openai-api-key-here
OPENAI_MODEL=gpt-4oIn your Claude Desktop config, add the following MCP server entry to connect to ScreenMonitorMCP v2. This launches the server module directly and passes the required environment variables.
{
"mcpServers": {
"screenmonitormcp_v2": {
"command": "python",
"args": ["-m", "screenmonitormcp_v2.mcp_main"],
"env": {
"OPENAI_API_KEY": "your-openai-api-key-here",
"OPENAI_BASE_URL": "https://openrouter.ai/api/v1",
"OPENAI_MODEL": "qwen/qwen2.5-vl-32b-instruct:free"
}
}
}
}Take screenshots of any monitor for AI analysis or streaming.
AI-powered analysis of the current screen content to extract insights, highlight UI issues, or detect elements.
AI-driven analysis of any provided image to derive descriptions, features, or anomalies.
Start a live screen streaming session to monitor changes in real time.
Retrieve system health and performance metrics to monitor MCP server load.