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 :
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" }
}
}
}
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.
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 :
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 |