Back to Catalog

screenmonitormcp

inkbytefo/screenmonitormcp
🔗 Latest commit:f1c1661
🕒 Updated:Sep 9, 2025, 01:06 PM
Python
AI Tools

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!

MCP Trust Score
Based on our comprehensive evaluation criteria
🤖 Evaluated by gemini-2.5-flashFix
Trust Score34/100
GitHub Metrics
Repository statistics and activity
⭐ GitHub Stars:46
👥 Contributors:3
📋 Total Issues:0
📦 Has Releases:Yes
🔧 Has CI/CD Pipeline:No
Configuration
Configuration example extracted from README.md for Claude Desktop and other clients.
🤖 Evaluated by gemini-2.5-flashFix
{
  "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"
    }
  }
}
MCP Protocol Support
Implemented MCP protocol features
🤖 Evaluated by gemini-2.5-flashFix
Tools:
Prompts:
Resources:
Sampling:
Roots:
Logging:
STDIO Transport:
HTTP Transport:
OAuth2 Auth:
Dependencies
21 dependencies
Libraries and frameworks used by this MCP server
🤖 Evaluated by gemini-2.5-flashFix
Add Quality Badge
Show your MCP trust score in your README
Trust Score Badge
[![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/inkbytefo/screenmonitormcp)](https://archestra.ai/mcp-catalog/inkbytefo__screenmonitormcp)
README.md

ScreenMonitorMCP v2

Version
PyPI
Python
Verified on MseeP
MseeP.ai Security Assessment Badge
A powerful Model Context Protocol (MCP) server that gives AI real-time vision capabilities and enhanced UI intelligence. Transform your AI assistant into a visual powerhouse that can see, analyze, and interact with your screen content.

What is ScreenMonitorMCP?

ScreenMonitorMCP v2 is a revolutionary MCP server that bridges the gap between AI and visual computing. It enables AI assistants to capture screenshots, analyze screen content, and provide intelligent insights about what's happening on your display.

Key Features

  • Real-time Screen Capture: Instant screenshot capabilities across multiple monitors
  • AI-Powered Analysis: Advanced screen content analysis using state-of-the-art vision models
  • Streaming Support: Live screen streaming for continuous monitoring
  • Performance Monitoring: Built-in system health and performance metrics
  • Multi-Platform: Works seamlessly on Windows, macOS, and Linux
  • Easy Integration: Simple setup with Claude Desktop and other MCP clients

Quick Start

Installation

# Install from PyPI
pip install screenmonitormcp

# Or install from source
git clone https://github.com/inkbytefo/screenmonitormcp.git
cd screenmonitormcp
pip install -e .

Configuration

  1. Create a .env file with your AI service credentials:
OPENAI_API_KEY=your-api-key-here
OPENAI_MODEL=gpt-4o
  1. Add to your Claude Desktop config:
{
  "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"
      }
    }
  }
}
  1. Restart Claude Desktop and start capturing!

Available Tools

  • capture_screen - Take screenshots of any monitor
  • analyze_screen - AI-powered screen content analysis
  • analyze_image - Analyze any image with AI vision
  • create_stream - Start live screen streaming
  • get_performance_metrics - System health monitoring

Use Cases

  • UI/UX Analysis: Get AI insights on interface design and usability
  • Debugging Assistance: Visual debugging with AI-powered error detection
  • Content Creation: Automated screenshot documentation and analysis
  • Accessibility Testing: Screen reader and accessibility compliance checking
  • System Monitoring: Visual system health and performance tracking

Documentation

For detailed setup instructions and advanced configuration, see our MCP Setup Guide.

Requirements

  • Python 3.8+
  • OpenAI API key (or compatible service)
  • MCP-compatible client (Claude Desktop, etc.)

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

License

MIT License - see LICENSE for details.

Previous Version

Looking for v1? Check the v1 branch for the previous version.


Built with ❤️ by inkbytefo

screenmonitormcp MCP Server | Documentation & Integration | Archestra