mcp-screenshot logo

mcp-screenshot

KamaruSama/mcp-screenshot
0 starsNOASSERTIONUpdated 2026-04-19Community

Is this your server?

Add your score badge to your README and get your server in front of 45k+ builders a month.

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

Take Wayland screenshots via grim/slurp. Full screen, region, or interactive crop.

README.md

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

| Tool | Purpose | |---|---| | take_screenshot | Capture screen (full / geometry / interactive select) | | list_outputs | List available Wayland outputs / monitors |

---

Requirements

  • Wayland compositor (Sway, Hyprland, etc.)
  • grim — screenshot tool
  • slurp — interactive region selector
  • wlr-randr (optional) — for list_outputs

Install on Arch Linux: ``bash sudo pacman -S grim slurp wlr-randr ``

Install

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.py

Build the venv once: ``bash cd /path/to/mcp-screenshot uv venv --python 3.12 .venv uv pip install --python .venv/bin/python mcp ``

---

Support 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).

See related servers & alternatives →

Related MCP servers

Browse all →

Related guides

Hand-picked reading to help you choose and use Other servers.