MCP-Server (KI-Agenten)
Lassen Sie einen KI-Agenten — Claude Desktop, Claude Code, Cursor oder einen beliebigen Model Context Protocol-Client — Bilder und PDFs aus Ihren Vorlagen rendern und Live-URLs screenshooten, als Tool-Aufrufe. Es ist die gleiche REST-API, die Sie selbst aufrufen würden, nur als Agent-Tools verfügbar gemacht.
Es gibt einen Mostly Tiny MCP-Server (mostlytiny-mcp). Sie können ihn auf zwei Arten
ausführen — begrenzt auf nur MostlyRender oder angemeldet in Ihrem gesamten Mostly
Tiny-Konto. Beide stellen die gleichen MostlyRender-Tools zur Verfügung; wählen Sie je
nachdem, wie viel des Toolkits Sie möchten.
# Empfohlen — nur MostlyRender (ein API-Schlüssel)
Führen Sie den Server mit einem einzelnen MostlyRender-Schlüssel aus und er stellt nur
die Render-Tools zur Verfügung — eine kleine, fokussierte Tool-Oberfläche, die Agenten am
zuverlässigsten auswählen. Erstellen Sie einen Schlüssel in Settings → API keys
(mr_live_… oder mr_test_…), dann:
Claude Code:
claude mcp add mostly-tiny --env MOSTLYRENDER_API_KEY=mr_live_xxx -- npx -y mostlytiny-mcp
Claude Desktop / Cursor (claude_desktop_config.json · .cursor/mcp.json):
{
"mcpServers": {
"mostly-tiny": {
"command": "npx",
"args": ["-y", "mostlytiny-mcp"],
"env": { "MOSTLYRENDER_API_KEY": "mr_live_xxx" }
}
}
}
Verwenden Sie einen mr_test_…-Schlüssel während der Einrichtung — Test-Renders beeinflussen
nicht Ihre Live-Nutzung.
# Das ganze Toolkit — gehostet, Anmeldung (kein Schlüssel)
Verwenden Sie mehr als ein Produkt? Fügen Sie den gehosteten Server per URL hinzu und melden Sie sich mit Ihrem Mostly Tiny-Konto im Browser an (OAuth 2.1 — kein API-Schlüssel zu verwalten). Sie bekommen die Tools aller live verfügbaren Produkte auf einmal: Rendern Sie ein Bild und erstellen Sie einen QR-Code, generieren Sie eine Datenschutzrichtlinie, fügen Sie eine Karte hinzu — alles von einer Installation.
claude mcp add --transport http mostly-tiny https://mcp.mostlytiny.io
Auf jeden Fall lässt das immer aktive mostlytiny_catalog-Tool einen Agenten den Rest des
Portfolios entdecken (und wie man ein Produkt aktiviert) — so können Sie mit MostlyRender
beginnen und in das Toolkit hineinwachsen, ohne alles neu zu installieren.
# MostlyRender-Tools
| Tool | Funktion |
|---|---|
mostlyrender_list_templates |
Listet Ihre Vorlagen auf (id, name, Größe, Engine). Rufen Sie dies zuerst auf — jeder Ebenenname ist ein Render-Parameter. |
mostlyrender_render |
Rendern Sie eine Vorlage zu PNG / JPEG / WebP / PDF → öffentliche Asset-URL. Überschreibt Ebenen nach Name. |
mostlyrender_render_batch |
Rendern Sie viele Variationen einer Vorlage in einem Aufruf. |
mostlyrender_screenshot |
Erfassen Sie jede öffentliche URL als Bild oder PDF. |
mostlyrender_render_by_url |
Rendern auf Anfrage über eine signierte URL (OG-Bilder, <img>-Tags). |
mostlyrender_get_render |
Überprüfen Sie den Status eines asynchronen Renders und erhalten Sie seine Ergebnis-URL. |
mostlyrender_get_account |
Geben Sie das Plan, die Nutzung und die E-Mail des verbundenen Kontos zurück. |
# Ein typischer Agent-Workflow
Der Agent entdeckt eine Vorlage, sieht, dass ihre Ebenen title, subtitle und badge
heißen, und rendert sie dann — keine menschliche Beteiligung:
Sie: Erstellen Sie ein Launch-Bild mit dem Titel „Wir haben unsere Serie A aufgelegt".
Agent: → mostlyrender_list_templates → tpl_launch (layers: title, subtitle, badge)
→ mostlyrender_render { template: "tpl_launch",
modifications: { title: "Wir haben unsere Serie A aufgelegt",
badge: "News" } }
← https://img.mostlyrender.com/r/rnd_9f3a.png
Weil der Ebenenname der Parameter ist, kann ein Agent eine Vorlage introspizieren und sie korrekt ausfüllen, ohne dass etwas verdrahtet ist. Siehe Templates as parameters.
# Authentifizierung
Der begrenzte Server authentifiziert sich mit Ihrem API-Schlüssel — dem gleichen Schlüssel, den die REST-API und SDKs verwenden; der gehostete Server verwendet stattdessen Ihr angemeldetes Mostly Tiny-Konto. Renders, die von einem Agenten erstellt werden, werden genau wie jedes andere Render in Rechnung gestellt: nach Nutzung, niemals blockiert.
| Variable | Erforderlich | Standard |
|---|---|---|
MOSTLYRENDER_API_KEY |
ja (begrenzter Modus) | — |
MOSTLYRENDER_BASE_URL |
nein | https://api.mostlyrender.com |