accueil / serveurs / Cloud & Infra / com.pixfaro/mcp
com.pixfaro/mcp
serveur MCP (Model Context Protocol) · pixfaro 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.pixfaro/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.pixfaro/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- check_job≈ 108 tokens
Check an async generation job by its j_… id. Slow models (mode "async" in list_models) return a job instead of an image — poll this until it succeeds or fails.
Paramètres, retour & exemple (1)
Paramètresjob_id· string · requis
j_… id returned by generate_image / edit_image
Exemple d'appel{"name": "check_job", "arguments": {"job_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - edit_image≈ 623 tokens
Edit a previously generated image by its img_… id with a natural-language instruction.
Paramètres, retour & exemple (6)
Paramètresimage· string · requis
img_… id of a previous generationmodel· string · optionneloverlay· ? · optionnelresolution· string · optionnel · 1K | 2K | 4K
Output tier; defaults to the source image'sinstruction· string · requis
What to changeaspect_ratio· string · optionnel
Omit to keep the source image's shape. If set, it is per-model — see list_models.
Exemple d'appel{"name": "edit_image", "arguments": {"image": "texte", "instruction": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_image≈ 714 tokens
Generate an image from a text prompt. Returns a hosted URL plus cost and balance. Slow models (mode "async" in list_models) return a j_… job id instead — poll it with check_job.
Paramètres, retour & exemple (5)
Paramètresmodel· string · optionnel
Model id from list_modelsprompt· string · requis
What to drawoverlay· ? · optionnelresolution· string · optionnel · 1K | 2K | 4K
Output tier (default 1K); supported tiers and prices per model are in list_modelsaspect_ratio· string · optionnel
e.g. "16:9" (default 1:1). Ratios are per-model — list_models names the ones verified for each. Gemini models take a fixed set (no 4:1 or wider); the budget fal models compute any bounded W:H, so use one of those for banner shapes — up to 4:1 / 1:4, beyond which the derived strip gets too thin to send. Every fal model is 1K-only, so that is the practical bound.
Exemple d'appel{"name": "generate_image", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_balance≈ 48 tokens
Show the current prepaid balance in USD.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_balance", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_models≈ 53 tokens
List available image models with pricing and latency.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_models", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_templates≈ 57 tokens
List card templates with their slots, style axes and exact price.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_templates", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - render_template≈ 790 tokens
Render a typeset card from a template — a finished, on-brand social image (quote card, post card) in about two seconds. Cheaper and more legible than generating type with a model. Get the templates and their slots from list_templates.
Paramètres, retour & exemple (6)
Paramètressize· string · optionnel · 16:9 | 1:1 | 4:5 | og
default 16:9scale· number · optionnel · 1 | 2 | 3
device pixel ratio; 2 default, 3 costs $0.01 moreslots· object · requis
The template's slot values, e.g. { "quote": "…", "handle": "@you" }. Image slots take an asset id from upload_asset, or "default" for your brand kit.style· ? · optionnel
Leave unset for the template default, "auto" for a random combination that avoids your last one, "brand" for your saved colours, or an object of style axes.overlay· ? · optionneltemplate· string · requis
Template id from list_templates, e.g. "quote-card"
Exemple d'appel{"name": "render_template", "arguments": {"slots": {}, "template": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - upload_asset≈ 152 tokens
Upload an image (PNG or JPEG, ≤5 MB) as a reusable asset — an avatar for a card, for example. Returns an ast_… id to pass into a template slot.
Paramètres, retour & exemple (2)
Paramètresdata· string · requis
data URI or bare base64, e.g. "data:image/png;base64,…"kind· string · requis · avatar | logo | photo | image
what the image is for; "avatar" for a card byline
Exemple d'appel{"name": "upload_asset", "arguments": {"data": "texte", "kind": "avatar"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».