Terrarium
Human visual review for agent-built HTML: publish artifacts, pull anchored comments, push fixes.
Open source Repository Open in the app JSON README (API)
About
Human visual review for agent-built HTML: publish artifacts, pull anchored comments, push fixes.
Details
- Kind
- MCP servers
- Topic
- No topic detected
- Publisher
- nelsonsantryhkd
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 0.1.0
- Stars
- 2
- Last push
- 2026-07-07T13:33:26Z
- Repository state
- ativo
- Added
- 2026-08-29 04:00:53
- Updated
- 2026-08-29 04:00:53
- Origin id
io.github.nelsonsantryhkd/terrarium
README
# Terrarium plugin for Claude Code Give your agent a place to show its work to humans. [Terrarium](https://www.tryterrarium.com) hosts the HTML your agent builds; humans review it in the browser with comments anchored to exact passages; the agent pulls that feedback over MCP, pushes fixes, and repeats until approved. ## Install ``` /plugin marketplace add nelsonsantryhkd/terrarium-plugin /plugin install terrarium@terrarium ``` Then mint a token at [tryterrarium.com/connect](https://www.tryterrarium.com/connect) and make it available as `TERRARIUM_PAT`: ```sh export TERRARIUM_PAT="samus_pat_…" ``` (Or just ask your agent to set Terrarium up — the bundled skill walks it through the whole flow, including sending you to /connect for the token.) ## What it ships - **MCP server** (`.mcp.json`) — Terrarium's remote server over Streamable HTTP with 7 tools: `list_artifacts`, `publish_artifact`, `get_artifact`, `pull_comments`, `push_version`, `reply_to_comment`, `resolve_comment`. - **Skill** (`skills/terrarium/`) — teaches the publish → review → fix loop, including the `terrarium-feedback/1` payload, `expectedVersion` freshness, and comment-thread etiquette. ## The protocol `pull_comments` returns a versioned, structured payload (`terrarium-feedback/1`) designed to be stable enough to build agents against: review state, typed comment threads (`change_request` / `question` / `bug`), text anchors with live resolution status, and reply chains. Evolution within `/1` is additive-only.