What it does
An Elixir and OTP framework for MCP servers and clients. It derives tools from a running UI component tree, so an agent can work with a terminal app through structured components instead of reading the screen. The same app module can also render to a terminal, a browser or an SSH session.
Use cases
- 01Let an agent operate a running terminal app for testing
- 02Expose an internal tool to agents through structured components
- 03Run the same app module in a terminal and in a browser