Watch
0
0
Fork
You've already forked hyperhive
0

drop option renames and removals older than two weeks

Refs #5379
This commit is contained in:
atlas 2026-10-16 20:28:14 +02:00
commit 8e09f8360a
47 changed files with 98 additions and 1026 deletions

View file

@ -1,13 +1,13 @@
# hive-screen-mcp
A stdio MCP server that exposes screenshot, keyboard, and mouse tools to agents
running a Weston Wayland compositor (`hyperhive.gui.enable = true`).
running a Weston Wayland compositor (`services.hyperhive.agent.gui.enable = true`).
## When to use it
This crate is the bridge for **GUI agents** — agents that drive graphical
applications (browsers, desktop tools, game UIs) and need to see and interact
with a Weston Wayland display. If your agent does not have `hyperhive.gui.enable
with a Weston Wayland display. If your agent does not have `services.hyperhive.agent.gui.enable
= true`, none of these tools will function.
## Tools
@ -27,7 +27,7 @@ module; `HIVE_GUI_VNC_PORT` is set by the harness service (defaults to `5900`).
## Shape
One binary (`hive-screen-mcp`) launched over stdio. The agent runtime wires it
as an extra MCP server when `hyperhive.gui.enable = true`. There are no library
as an extra MCP server when `services.hyperhive.agent.gui.enable = true`. There are no library
exports — it is a self-contained binary crate.
See the crate-root `//!` docs for the full per-tool implementation notes and