Skip to content
mcp/skillhub

Pir MCP Server

by solteris-devio.github.Solteris-Dev/pir-mcpv0.1.0

Motion sensor for AI agents: tells when a screen region changes or goes still. Scores, never pixels.

2Node.jsstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active19d ago

Install Pir MCP server

Install in Claude Code

claude mcp add pir -- npx -y pir-mcp

Configuration

VariableRequiredSecretDescription
PIR_CAPTURE_CMD——Screenshot command template writing binary PPM to stdout; {x} {y} {w} {h} substituted. Default: grim (wlroots).
PIR_SELECT_CMD——Interactive rectangle selector printing 'x,y wxh'. Default: slurp. Empty disables the pick tools.
PIR_WINDOW_GEOMETRY_CMD——Prints 'x,y wxh' for window {id}. Default: Hyprland via jq. Empty disables window regions.
PIR_PICK_WINDOW_CMD——Interactive window pick printing the window id. Default: Hyprland + slurp.
PIR_MAX_WAIT_MS——Cap for blocking calls, ms (default 540000); keep under the host's MCP tool timeout.

Freshness

Active — last maintenance signal 19d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-09-21 · 19d ago · GitHub

  2. Latest release

    no data · GitHub

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-09-16 · 23d ago · official registry · v0.1.0

FAQ

›How do I install the Pir MCP server in Claude Code?

Run: claude mcp add pir -- npx -y pir-mcp. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Pir require an API key?

No required environment variables are declared in its published metadata.

›Can I use Pir as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Pir in the official MCP registry?

Yes, as io.github.Solteris-Dev/pir-mcp.