Skip to main content
Glama

stacktree-mcp

MCP-Server für stacktr.ee. Veröffentliche HTML-Artefakte aus jedem MCP-Client (Claude Desktop, Claude Code, Cursor, Continue usw.).

Einrichtung mit einem Agenten

Wenn du einen Coding-Agenten geöffnet hast, gib ihm diese Zeile, und er erledigt den Rest — installiert, verifiziert die Verbindung und lernt das Tool-Angebot kennen:

Fetch and follow the setup instructions at https://stacktr.ee/prompt.md

Funktioniert in jedem Agenten, der eine URL abrufen kann. Die Anweisungen sind reines Markdown; lies sie zuerst, wenn du möchtest.

Related MCP server: drop

Installation

Füge Folgendes zu deiner MCP-Client-Konfiguration hinzu:

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

Generiere einen API-Schlüssel unter https://app.stacktr.ee.

Tools

Tool

Was es tut

publish_html

Veröffentlicht HTML; gibt { url, id, expires_at, ... } zurück. Übergib client, um die Seite unter einem Client-Bereich abzulegen.

update_site

Ersetzt das HTML einer bestehenden Site direkt; die URL bleibt erhalten.

get_site

Liest den aktuellen HTML-Quelltext einer Site — bearbeite ihn und rufe dann update_site auf.

set_password

Fügt eine Passcode-Sperre hinzu oder entfernt sie. Nur in kostenpflichtigen Plänen.

set_expiry

Legt den Ablauf auf Stunden ab jetzt fest, oder null für nie. Wird auf die Obergrenze des Plans begrenzt.

set_email_gate

Schränkt die Betrachter auf eine E-Mail-Domain ein (einmalige Magic-Link-Verifizierung). Nur in kostenpflichtigen Plänen.

set_agentation

Schaltet die Agentation-Feedback-Symbolleiste auf der Seite um.

list_sites

Listet Sites auf, die diesem API-Schlüssel gehören. Paginiert (has_more + cursor); mit client filterbar.

delete_site

Löscht eine Site endgültig.

link_wallet

Verknüpft deine Wallet, damit Seiten, die du veröffentlichst, deinem Konto gehören.

list_feedback

Liest Betrachter-Anmerkungen, die über die Agentation-Symbolleiste hinterlassen wurden; ungelöste zuerst.

resolve_feedback

Markiert einen Feedback-Eintrag als erledigt, optional mit einer Notiz.

set_client

Legt eine Seite unter einem Client-Bereich anhand von Name oder slug ab (wird automatisch erstellt) — oder null, um sie abzulösen.

list_client_spaces

Die Client-Bereiche des Kontos: Seitenanzahl, gebundener Hostname, Portalstatus.

create_client_space

Erstellt einen Bereich im Voraus. Selten nötig — das Veröffentlichen mit client erstellt einen.

update_client_space

Benennt einen Bereich um, archiviert ihn oder setzt die bereichsweite Betrachter-Sperre, die jede Seite darunter erbt.

delete_client_space

Entfernt einen Bereich. Seine Seiten werden gelöst und behalten ihre URLs.

get_design_guide

Der hauseigene Design-Leitfaden — lies ihn, bevor du eine Seite erstellst oder neu gestaltest.

Wallet verknüpfen

Wenn dein Agent Veröffentlichungen aus seiner eigenen Wallet bezahlt (x402 / MPP), verknüpfe diese Wallet mit deinem Stacktree-Konto, damit jede Seite, die er veröffentlicht — vergangene wie zukünftige — diesem Konto gehört:

  1. Dein Mensch generiert einen Link-Code unter https://app.stacktr.ee/wallets.

  2. link_wallet({ code }) → gibt die genaue zu signierende Nachricht zurück.

  3. Signiere sie mit deiner Wallet (personal_sign).

  4. link_wallet({ code, wallet, signature }) → verknüpft die Wallet und übernimmt die Seiten, die sie bereits veröffentlicht hat.

Feedback lesen

Aktiviere die On-Page-Symbolleiste mit set_agentation, dann können Betrachter die Seite annotieren; ihre Kommentare werden zusammen mit der Site gespeichert. list_feedback gibt sie zurück, ungelöste zuerst (Kommentar, annotiertes Element, ausgewählter Text, Absicht, Schweregrad). Korrigiere die Seite direkt mit update_site (gleiche URL) und rufe dann resolve_feedback auf, um jeden Eintrag als erledigt zu markieren, optional mit einer Notiz.

Datenschutz-Standardeinstellungen

Jede Site erhält eine unerratbare https://stacktr.ee/p/{token}/-URL. Übergib public_slug, um https://{slug}.stacktr.ee/ zu nutzen.

pii_check ist standardmäßig auf block gesetzt — Uploads, die auf gängige Geheimnis- und PII-Muster passen (E-Mails, SSNs, Kreditkarten, OpenAI/GitHub/Stripe-API-Schlüssel-Präfixe), werden abgelehnt. Übergib warn, um trotzdem zu veröffentlichen (Treffer werden in der Antwort markiert), oder off, um den Scan zu überspringen.

Was der kostenlose Plan dir bietet

Ein Schlüssel im kostenlosen Plan veröffentlicht insgesamt 3 Seiten, und jede davon läuft 7 Tage nach der Veröffentlichung ab. Die Zählung gilt für die gesamte Lebensdauer, nicht nur für gleichzeitig aktive Seiten: Das Löschen einer Seite oder ihr Ablaufen gibt den Slot nicht zurück. expires_in_hours: "never" wird auf die 7-Tage-Obergrenze begrenzt, statt abgelehnt zu werden — lies also immer expires_at aus der Antwort ab.

Passcodes (set_password), E-Mail-Sperren (set_email_gate) und die Anzahl der Betrachter sind in kostenpflichtigen Plänen enthalten. Wird eine Obergrenze erreicht, gibt die API HTTP 402 mit einem stabilen plan_*-Code in error zurück:

Code

Bedeutung

plan_lifetime_limit_exceeded

Alle 3 kostenlosen Seiten wurden verwendet. Das Löschen einer Seite hilft nicht.

plan_site_limit_exceeded

Die Obergrenze für aktive Seiten wurde erreicht.

plan_password_not_available

Passcodes sind in diesem Plan nicht verfügbar.

plan_viewer_gate_not_available

E-Mail-Sperren sind in diesem Plan nicht verfügbar.

plan_domain_not_available

Eigene Domains sind in diesem Plan nicht verfügbar.

GET /me gibt das eigene limits-Objekt des aufrufenden Schlüssels zurück. Lies die Obergrenzen daraus ab, statt sie fest zu kodieren. Aktuelle Pläne und Preise: https://stacktr.ee/pricing.md.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables users to upload files and generate tracked, shareable links directly from AI agents like Claude Desktop or Cursor. It supports publishing various file formats including text, PDFs, and images, while providing tools for artifact management and analytics.
    8
    78
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Publishes HTML pages straight from your AI assistant to a shareable URL, then lets you manage them - update, list, search, fetch, and delete pages in a public or private workspace. Turns "share what I just made" into a single tool call from Claude, Cursor, or any MCP client.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables publishing and updating Claude artifacts or HTML to private, access-controlled links directly from Claude.
    1
    AGPL 3.0

View all related MCP servers

Related MCP Connectors

  • Publish AI-generated HTML & Markdown to a hosted, shareable URL via MCP.

  • Artifact store for AI agents. Hosted OAuth at mcp.artifacta.io/mcp; local stdio via npm/PyPI.

  • Publish HTML, files, or a URL to a permanent public URL, then update it — from any MCP agent.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/stevysmith/stacktree-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server