Intégration des agents IA · MCP
Chikaboom pour les agents IA
Chikaboom expose ses outils de rendu et de planification via MCP (Model Context Protocol). Tout client IA compatible MCP peut s'authentifier avec une clé API et appeler les outils Chikaboom au nom de l'utilisateur.
Ce que permet cette intégration
Lorsque vous connectez un agent IA externe à Chikaboom, votre assistant IA peut :
- lister vos marques et découvrir les modèles disponibles
- générer des publications sociales conformes à votre marque (unitaires, par lot ou en carrousel multi-diapositives)
- planifier les publications générées dans votre calendrier de contenu pour une publication automatique
- lire vos publications planifiées pour éviter les doublons
L'agent travaille avec les mêmes modèles de marque qu'un designer a créés pour vous, le résultat respecte donc toujours votre marque. L'agent ne peut ni dessiner de formes ni modifier l'identité visuelle ; il remplit seulement les champs de texte que votre designer a exposés.
Démarrage rapide : Claude Desktop
- Générez une clé API. Connectez-vous à Chikaboom, ouvrez Paramètres → API et MCP, cliquez sur Créer une clé. Copiez le jeton (
bs_live_…). Il n'est affiché qu'une fois. - Modifiez la configuration de Claude Desktop. Sur macOS :
~/Library/Application Support/Claude/claude_desktop_config.json{ "mcpServers": { "chikaboom": { "url": "https://<your-chikaboom-domain>/api/mcp", "headers": { "Authorization": "Bearer bs_live_YOUR_TOKEN" } } } } - Redémarrez Claude Desktop. Les outils Chikaboom apparaissent désormais dans la liste des outils de Claude.
- Demandez en langage naturel. Essayez : « Génère un post LinkedIn pour le lancement de notre dernier produit et planifie-le vendredi à 9 h. » L'agent appelle les outils Chikaboom et renvoie des URL d'aperçu cliquables.
Référence des outils
Chikaboom expose les outils suivants via MCP :
list_brandsTrouve les marques auxquelles l'utilisateur authentifié a accès.
(aucun paramètre)Array of { brand_id, brand_name, role, templates_count }list_templatesListe les modèles d'une marque, avec le schéma de champs de chaque modèle (pour que l'agent sache quelles clés il peut remplir).
{ brand_id: string }Array of { template_id, name, category, width, height, fields[] }render_postGénère une publication unique en PNG. Renvoie une URL publique.
{ brand_id, template_id, content: Record<string,string>, format_id? }{ url, template_id, template_name, width, height, duration_ms }render_batchGénère de nombreuses publications en un seul appel. Renvoie une URL de ZIP.
{ brand_id, template_id, rows: Array<Record<string,string>> }{ zip_url, total, succeeded, failed, failures[] }render_carouselGénère un carrousel multi-diapositives en PDF pour les publications de document LinkedIn. Renvoie l'URL du PDF et un PNG de la diapositive de couverture pour les aperçus.
{ brand_id, slides: Array<{template_id, content}>, title? }{ pdf_url, cover_url, slides_count }schedule_postCrée une publication planifiée dans le calendrier de contenu de l'utilisateur. Peut aussi pré-générer le visuel ou planifier en brouillon.
{ brand_id, template_id, content, scheduled_for (ISO 8601), caption?, platforms?, asset_url? }{ post_id, status, scheduled_for, calendar_url }list_scheduled_postsLit le calendrier de l'utilisateur sur une plage de dates. Utile avant de planifier, pour éviter les doublons.
{ brand_id, from?, to? }{ posts[], count }ask_userOutil côté client : présente des options cliquables à l'utilisateur. L'agent l'utilise quand la réponse fait partie d'un petit ensemble (quelle marque, quel modèle, quelle heure, etc.).
{ question, options: string[2..6], allow_other? }(le texte choisi par l'utilisateur revient comme son message suivant)Détails du protocole
Chikaboom implémente MCP version 2024-11-05 sur JSON-RPC 2.0 à l'adresse POST /api/mcp.
Méthodes prises en charge :
initialize: handshake, renvoie la version du protocole et les infos du serveurtools/list: liste les définitions d'outils disponiblestools/call: appelle un outil avec des argumentsnotifications/initialized: accusé de réception sans effet (renvoie 204)
Les erreurs suivent les codes standard de JSON-RPC 2.0. Les échecs d'authentification renvoient -32000 avec un message clair ; les méthodes inexistantes renvoient -32601.
Questions fréquentes
Quel protocole utilise l'intégration IA de Chikaboom ?
MCP (Model Context Protocol). Chikaboom implémente un serveur JSON-RPC 2.0 sur POST /api/mcp qui prend en charge les méthodes MCP standard : initialize, tools/list, tools/call.
Quels clients IA peuvent se connecter à Chikaboom ?
Tout client compatible MCP. Fonctionnement confirmé : Claude Desktop. Devrait aussi fonctionner avec Cursor, les agents personnalisés construits sur l'Anthropic SDK et d'autres clients MCP à mesure qu'ils adoptent le standard.
Comment fonctionne l'authentification des agents IA ?
Par clés API. Chaque utilisateur génère une ou plusieurs clés dans sa page Paramètres. Les clés sont limitées aux marques auxquelles cet utilisateur a accès. Envoyez-les sous la forme Authorization: Bearer <key>. Les clés sont révocables à tout moment et l'heure de dernière utilisation est enregistrée.
Un agent IA peut-il publier sur LinkedIn/Twitter directement via Chikaboom ?
Indirectement. L'agent appelle schedule_post pour placer une publication dans le calendrier. Le cron worker de Chikaboom la publie ensuite sur les plateformes connectées à l'heure prévue. L'agent lui-même n'accède jamais aux API des plateformes.
Le point de terminaison MCP a-t-il des limites de débit ?
Chaque rendu prend environ 200-400 ms selon la complexité du modèle. Il n'y a pas de limite stricte pour l'instant ; un abus entraîne la suspension automatique de la clé. L'outil de lot réduit la charge pour les opérations en masse.
Prêt à connecter ?
Connectez-vous, créez une clé API dans les Paramètres, et votre client IA dispose nativement d'un rendu conforme à votre marque.
Se connecter et créer une clé