Odel
Stacktree

Stacktree

@stevysmithAI AgentsJavaScriptMITUpdated 1mo ago

Publish HTML to private, unguessable, replace-in-place URLs from any MCP-compatible AI agent.

Server endpointStreamable HTTP

This is the third-party server itself — Odel doesn't run it. Hitting this URL directly talks straight to the upstream server with no auth or proxying. Connect through Odel to front it with managed auth.

stacktree-mcp

MCP server for stacktr.ee. Publish HTML artifacts from any MCP client (Claude Desktop, Claude Code, Cursor, Continue, etc).

Install

Add to your MCP client config:

{
  "mcpServers": {
    "stacktree": {
      "command": "npx",
      "args": ["-y", "stacktree-mcp"],
      "env": { "STACKTREE_API_KEY": "stk_live_..." }
    }
  }
}

Generate an API key at https://app.stacktr.ee.

Tools

ToolWhat it does
publish_htmlPublish HTML; returns { url, id, expires_at, ... }.
update_siteReplace HTML of an existing site in place; URL is preserved.
delete_siteHard delete a site.
set_passwordAdd or clear a basic-auth password.
set_expirySet hours-from-now expiry, or null for never.
set_agentationToggle the on-page Agentation feedback toolbar.
list_sitesList sites owned by this API key.

Privacy defaults

Every site gets an unguessable https://stacktr.ee/p/{token}/ URL. Pass public_slug to opt into https://{slug}.stacktr.ee/.

pii_check defaults to warn — common secrets and PII shapes (emails, SSNs, credit cards, OpenAI/GitHub/Stripe API key prefixes) are flagged in the response. Pass block to refuse uploads that match.