MostlyRender

Serveur MCP (agents IA)

Laissez un agent IA — Claude Desktop, Claude Code, Cursor, ou tout client Model Context Protocol — rendre des images et des PDF à partir de vos modèles, et capturer des captures d’écran d’URL actives, en tant qu’appels d’outils. C’est la même API REST que vous appelleriez vous-même, exposée en tant qu’outils d’agent.

Il y a un serveur Mostly Tiny MCP (mostlytiny-mcp). Vous pouvez l’exécuter de deux façons — limité à MostlyRender uniquement, ou connecté à l’ensemble de votre compte Mostly Tiny. Les deux exposent les mêmes outils MostlyRender ; choisissez selon la quantité de boîte à outils que vous souhaitez.

# Recommandé — MostlyRender uniquement (une clé API)

Exécutez le serveur avec une seule clé MostlyRender et il expose uniquement les outils de rendu — une surface d’outils petite et ciblée, que les agents choisissent le plus fiablement. Créez une clé dans Settings → API keys (mr_live_… ou mr_test_…), puis :

Claude Code :

bash
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) :

json
{
  "mcpServers": {
    "mostly-tiny": {
      "command": "npx",
      "args": ["-y", "mostlytiny-mcp"],
      "env": { "MOSTLYRENDER_API_KEY": "mr_live_xxx" }
    }
  }
}

Utilisez une clé mr_test_… en cours de configuration — les rendus de test ne touchent pas à votre utilisation en direct.

# La boîte à outils complète — hébergée, connexion (pas de clé)

Utilisant plus d’un produit ? Ajoutez le serveur hébergé par URL et connectez-vous avec votre compte Mostly Tiny dans le navigateur (OAuth 2.1 — aucune clé API à gérer). Vous obtenez les outils de chaque produit actif : rendez une image et créez un code QR, générez une politique de confidentialité, ajoutez une carte — à partir d’une seule installation.

bash
claude mcp add --transport http mostly-tiny https://mcp.mostlytiny.io

De toute façon, l’outil toujours disponible mostlytiny_catalog permet à un agent de découvrir le reste du portefeuille (et comment activer un produit) — afin que vous puissiez commencer avec MostlyRender et évoluer dans la boîte à outils sans réinstaller quoi que ce soit.

# Outils MostlyRender

Outil Ce qu’il fait
mostlyrender_list_templates Répertoriez vos modèles (id, name, taille, moteur). Appelez ceci en premier — chaque nom de couche est un paramètre de rendu.
mostlyrender_render Rendez un modèle en PNG / JPEG / WebP / PDF → URL d’actif public. Remplace les couches par nom.
mostlyrender_render_batch Rendez de nombreuses variations d’un modèle en un seul appel.
mostlyrender_screenshot Capturez n’importe quelle URL publique en tant qu’image ou PDF.
mostlyrender_render_by_url Rendez à la volée via une URL signée (images OG, balises <img>).
mostlyrender_get_render Vérifiez le statut d’un rendu asynchrone et obtenez son URL de résultat.
mostlyrender_get_account Retournez le plan, l’utilisation et l’e-mail du compte connecté.

# Un flux d’agent typique

L’agent découvre un modèle, voit que ses couches sont nommées title, subtitle et badge, puis le rend — sans intervention humaine :

text
Vous : Créez une image de lancement intitulée « Nous avons levé notre Série A ».
Agent : → mostlyrender_list_templates   → tpl_launch (couches : title, subtitle, badge)
        → mostlyrender_render            { template: "tpl_launch",
                                           modifications: { title: "We raised our Series A",
                                                            badge: "News" } }
        ← https://img.mostlyrender.com/r/rnd_9f3a.png

Parce que le nom de la couche est le paramètre, un agent peut introspecter un modèle et le remplir correctement sans rien connecter. Voir Templates as parameters.

# Authentification

Le serveur limité s’authentifie avec votre clé API — la même clé que l’API REST et les SDK utilisent ; le serveur hébergé utilise votre compte Mostly Tiny connecté à la place. Les rendus effectués par un agent sont facturés exactement comme tout autre rendu : par utilisation, jamais bloqués.

Variable Requis Par défaut
MOSTLYRENDER_API_KEY oui (mode limité)
MOSTLYRENDER_BASE_URL non https://api.mostlyrender.com