Screenshot Server

Created By
KunihiroSa year ago
Overview

what is Screenshot Server?

Screenshot Server is a modular communication protocol (MCP) server designed to capture screenshots and provide their file paths for use by other processes or AI assistants.

how to use Screenshot Server?

To use the Screenshot Server, an MCP Host (like an AI assistant) calls the take_screenshot_and_return_path tool, which captures the screen, saves it as an image file, and returns the absolute path to that file.

key features of Screenshot Server?

  • Captures screenshots and saves them to a specified location.
  • Returns the absolute file path of the saved screenshot for further processing.
  • Supports custom save locations and filenames through the take_screenshot_path tool.

use cases of Screenshot Server?

  1. Integrating with AI assistants to capture and analyze screen content.
  2. Automating screenshot capture for documentation or reporting purposes.
  3. Facilitating image processing workflows by providing file paths to other tools.

FAQ from Screenshot Server?

  • What programming language is required to run the Screenshot Server?

Python 3.x is required to run the server.

  • How do I install the necessary dependencies?

Use the command uv sync to install required libraries like mcp[cli], pyautogui, and Pillow.

  • Can I specify where to save the screenshots?

Yes! You can use the take_screenshot_path tool to specify the directory and filename for the screenshot.

Server Config

{
  "mcpServers": {
    "Screenshot-server": {
      "command": "powershell.exe",
      "args": [
        "-Command",
        "Invoke-Command -ScriptBlock { cd '<YOUR_WINDOWS_PROJECT_PATH>'; & '<YOUR_WINDOWS_UV_PATH>' run screenshot.py }"
      ]
    }
  }
}
Project Info
Created At
a year ago
Updated At
a year ago
Author Name
KunihiroS
Star
-
Language
-
License
-

Recommend Servers

View All
Fixmypdf

19 hours ago
Ghl Command
@Elite DCs LLC

GoHighLevel MCP server for Claude. 212 tools across 43 modules, including the only programmatic GHL workflow builder (private API, reverse-engineered), funnel + page editor, form builder, pipeline builder, pre-deploy validator, multi-sub-account switching, bulk operations, and full account export. $97 one-time, lifetime updates. GHL Command gives Claude full programmatic control of GoHighLevel through 212 tools across 43 modules. Built for GoHighLevel agency operators who manage many client sub-accounts and want to onboard new clients in minutes instead of days. Exclusive capabilities (none of the free GHL MCPs have these): - Programmatic workflow builder. Create, edit, clone, publish, and validate complete GHL workflows from a single prompt. GHL's public API has no workflow write endpoints; this uses their internal API (the same one their UI calls). - Funnel + page editor and form builder (also private API). - Pipeline builder, goal event builder, full 57-native-trigger registry. - Pre-deploy validator that catches GHL's silent invalid-ID failure (a common workflow-breaking bug GHL never warns you about). - Multi-sub-account token registry. Switch between any client account mid-conversation; API keys swap automatically. - Bulk operations: tag, update, enroll, delete hundreds of contacts in one command. - Full account export and side-by-side location diff for audit or migration. Works with Claude Desktop App, Claude Code (terminal), and headless on a Linux server or droplet. $97 one-time, 3 machines, no subscription, lifetime updates. 30-day time-back guarantee: save 5+ hours on one real client build or full refund.

a day ago