parent
0fc77df1a9
commit
8e09f8360a
47 changed files with 98 additions and 1026 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue