loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

screenshot-mcp

MCP Tool

adityachauhan0/screenshot-mcp

MCP server for Linux: list windows and capture screenshots. Supports X11, Wayland, KDE Plasma. For AI agents like Claude and Cursor.

Install

$ npx loaditout add adityachauhan0/screenshot-mcp

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "screenshot-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "screenshot-mcp"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

Screenshot MCP Server

> An MCP (Model Context Protocol) server that enables AI agents to capture screenshots of running application windows on Linux systems. Supports X11 and Wayland/KDE Plasma 6.

[](https://github.com/adityachauhan0/screenshot-mcp/stargazers) [](https://github.com/adityachauhan0/screenshot-mcp/network) [](https://opensource.org/licenses/MIT)

Overview

This MCP server provides AI agents with the ability to list all running application windows and capture screenshots of specific windows. It's designed for use with Claude, Cursor, and other MCP-compatible AI assistants.

Key Features:

  • Lists all visible application windows with titles and process IDs
  • Captures screenshots of any running window by ID
  • Automatic platform detection (X11 or Wayland/KDE)
  • Returns file paths for easy integration with AI workflows
  • Graceful error handling with helpful install hints
Requirements
X11 Systems
# Arch Linux
sudo pacman -S xdotool imagemagick

# Ubuntu/Debian
sudo apt install xdotool imagemagick

# Fedora
sudo dnf install xdotool ImageMagick
Wayland/KDE Plasma Systems
# Arch Linux
sudo pacman -S grim xdotool  # xdotool for fallback window listing

# Ubuntu/Debian
sudo apt install grim wl-clipboard

# Fedora
sudo dnf install grim
Python
  • Python 3.10 or higher
  • MCP SDK (mcp>=1.0.0)
Installation
From Source
# Clone the repository
git clone https://github.com/adityachauhan0/screenshot-mcp.git
cd screenshot-mcp

# Install in development mode
pip install -e .

# Or install dependencies only
pip install -r requirements.txt
Configure MCP Client

Add to your MCP client configuration (e.g., Claude Desktop, Cursor):

{
  "mcpServers": {
    "screensh

Tags

kde-plasmalinuxmcp-serverpythonscreenshotscreenshot-toolwaylandwindow-capturex11

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated23 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/24/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/adityachauhan0/screenshot-mcp)](https://loaditout.ai/skills/adityachauhan0/screenshot-mcp)