Agentβ™₯︎Age
Catalog

Pane

Official

by aerolalit Β· TypeScript

Hand a human a rich interactive UI by URL and get structured data back, from any MCP client.

The Model Context Protocol (MCP) server io.github.aerolalit/pane provides a way for an AI agent to obtain structured data by routing a human-interactive UI through a URL. An agent can hand a human a form, picker, dashboard, or diff to review, and then receive the answer back as structured data.

πŸ› οΈ Key Features

  • Human-in-the-loop interaction for AI agents
  • UI delivered by URL; structured data returned to MCP clients
  • Supports review workflows such as diffs

πŸš€ Use Cases

  • Headless environments (e.g., cron jobs, CI, Slack bots)
  • Agent workflows requiring a human to confirm or select information
  • Review-and-return tasks like dashboards or diff approval

⚑ Developer Benefits

  • Works from any MCP client that can call the server
  • Avoids needing a GUI host app on the agent side
  • Avoids requiring a public address on the agent’s side

⚠️ Limitations

  • Explicitly designed to handle the case where an agent needs human input: β€œexcept ask a human a real question”; Pane β€œfixes that.”

Topics

agent-toolsagentic-aiai-agentsclihuman-in-the-loopllm-toolsmit-licensetypescriptclaudemcpmcp-servermodel-context-protocolremote-mcp