stacktree-mcp
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.mdFunktioniert 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 |
| Veröffentlicht HTML; gibt |
| Ersetzt das HTML einer bestehenden Site direkt; die URL bleibt erhalten. |
| Liest den aktuellen HTML-Quelltext einer Site — bearbeite ihn und rufe dann |
| Fügt eine Passcode-Sperre hinzu oder entfernt sie. Nur in kostenpflichtigen Plänen. |
| Legt den Ablauf auf Stunden ab jetzt fest, oder |
| Schränkt die Betrachter auf eine E-Mail-Domain ein (einmalige Magic-Link-Verifizierung). Nur in kostenpflichtigen Plänen. |
| Schaltet die Agentation-Feedback-Symbolleiste auf der Seite um. |
| Listet Sites auf, die diesem API-Schlüssel gehören. Paginiert ( |
| Löscht eine Site endgültig. |
| Verknüpft deine Wallet, damit Seiten, die du veröffentlichst, deinem Konto gehören. |
| Liest Betrachter-Anmerkungen, die über die Agentation-Symbolleiste hinterlassen wurden; ungelöste zuerst. |
| Markiert einen Feedback-Eintrag als erledigt, optional mit einer Notiz. |
| Legt eine Seite unter einem Client-Bereich anhand von Name oder slug ab (wird automatisch erstellt) — oder |
| Die Client-Bereiche des Kontos: Seitenanzahl, gebundener Hostname, Portalstatus. |
| Erstellt einen Bereich im Voraus. Selten nötig — das Veröffentlichen mit |
| Benennt einen Bereich um, archiviert ihn oder setzt die bereichsweite Betrachter-Sperre, die jede Seite darunter erbt. |
| Entfernt einen Bereich. Seine Seiten werden gelöst und behalten ihre URLs. |
| 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:
Dein Mensch generiert einen Link-Code unter https://app.stacktr.ee/wallets.
link_wallet({ code })→ gibt die genaue zu signierende Nachricht zurück.Signiere sie mit deiner Wallet (
personal_sign).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 |
| Alle 3 kostenlosen Seiten wurden verwendet. Das Löschen einer Seite hilft nicht. |
| Die Obergrenze für aktive Seiten wurde erreicht. |
| Passcodes sind in diesem Plan nicht verfügbar. |
| E-Mail-Sperren sind in diesem Plan nicht verfügbar. |
| 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.
This server cannot be installed
Maintenance
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
- AlicenseAqualityDmaintenanceEnables 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.878MIT
- AlicenseNot gradedqualityCmaintenancePublishes 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
- AlicenseNot gradedqualityBmaintenanceEnables publishing and updating Claude artifacts or HTML to private, access-controlled links directly from Claude.1AGPL 3.0
- FlicenseNot gradedqualityCmaintenanceEnables publishing, updating, and sharing HTML artifacts with strict security isolation (origin separation, CSP, API keys) via MCP tools.1
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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