Screenshot MCP server
Take Wayland screenshots via grim/slurp. Full screen, region, or interactive crop.
0 stars19 downloads/wk
Reviews
Write oneNobody has reviewed Screenshot yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Screenshot tools (2)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
list_outputsList available Wayland outputs (monitors).
take_screenshotTake a screenshot of the Linux desktop.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 161 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Screenshot compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 2
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 19
- more than 6% of 12,191 servers with a package
What its tools let an agent do: 2 read
Install Screenshot in Claude Code, Cursor or VS Code
claude mcp add mcp-screenshot -- uvx mcp-screenshot
What the publisher says
From the Screenshot repository's README, as published. We do not edit it. Read it on GitHub
mcp-screenshot
<!-- mcp-name: io.github.KamaruSama/mcp-screenshot -->
MCP server for taking Linux / Wayland screenshots via grim and slurp.
Exposes 2 tools to capture the full screen, a selected region, or an interactive crop — returned inline as base64 or saved to disk.
📖 อ่านภาษาไทย →
Tools
Requirements
- Wayland compositor (Sway, Hyprland, etc.)
- grim — screenshot tool
- slurp — interactive region selector
- wlr-randr (optional) — for list_outputs
Install on Arch Linux:
sudo pacman -S grim slurp wlr-randrInstall
claude mcp add screenshot -s user \
--env WAYLAND_DISPLAY=wayland-1 \
--env XDG_RUNTIME_DIR=/run/user/1000 \
-- /path/to/mcp-screenshot/.venv/bin/python /path/to/mcp-screenshot/server.pyBuild the venv once:
cd /path/to/mcp-screenshot
uv venv --python 3.12 .venv
uv pip install --python .venv/bin/python mcpSupport the project ❤
- Ko-fi: https://ko-fi.com/kamaru
Contact
- Portfolio / general: k.kamarux@gmail.com
- Commercial / licensing: contact@likezara.com
Copyright © 2026 likezara™. All rights reserved. Developed by Kamaru (pen name).
Nothing above is checked by us. What we check is on the safety report.
Screenshot: common questions
- Is Screenshot MCP server safe?
- Mostly: it is graded B (82/100). Read the Screenshot safety report
- How do I install Screenshot?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Screenshot need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Screenshot maintained?
- The last commit was 199 days ago (2026-04-19). The latest release is v1.0.1.
- How does Screenshot compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.