About Touch Grass
Touch Grass is an MCP server in the IoT category: mCP server that lets an AI agent type on a real machine via a paired ESP32 Bluetooth keyboard. The agent finally touches grass.
Install
git clone https://github.com/mrschmiklz/touch-grassThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (7)
keyboard_combo(combo)Modifier shortcut, e.g. `CTRL+C`, `WIN+R`, `CTRL+SHIFT+T`.
Parameters not published.
keyboard_key(name)Special key: `ENTER` `TAB` `ESC` arrows `F1`–`F12` `HOME` `END` …
Parameters not published.
keyboard_media(name)`PLAY` `PAUSE` `NEXT` `PREV` `STOP` `MUTE` `VOLUP` `VOLDOWN`.
Parameters not published.
keyboard_pair(confirm=false)**Destructive**: wipe bonds to re-pair. Requires `confirm=true`.
Parameters not published.
keyboard_status()Current link state: `READY` / `CONNECTED_NOT_READY` / `DISCONNECTED`.
Parameters not published.
keyboard_type(text, press_enter=false)Type a string; optionally press Enter.
Parameters not published.
keyboard_wait_ready(timeout_s=30)Block until `READY`. Call this first.
Parameters not published.
Ask AI
Ask AI about Touch Grass
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.