Intégrations
3DLogo.io est un créateur de logos 3D dans le navigateur, et il est livré avec un serveur MCP. Connectez ce serveur à ChatGPT, Claude, Grok, Claude Code, Cursor, VS Code, Gemini CLI ou tout autre client du protocole Model Context et demandez un logo 3D, une pièce ou un modèle 3D. L'assistant vous fournit un lien vers le studio, conserve les projets dans votre compte et peut lancer Générer avec vos crédits.
Celui-ci. Catalogues, looks d'exemple, liens de studio et images de logo fonctionnent en même temps ; le premier outil de compte (projets, aperçus, liens de partage, Générer) vous demande de vous connecter, puis continue.
https://3dlogo.io/api/mcpLe sous-ensemble sans compte seul, pour les hôtes qui ne peuvent pas se connecter.
https://3dlogo.io/api/mcp/publicParamètres → Connecteurs → Créer (le mode Développeur doit être activé) → collez l'URL connectée et choisissez OAuth. ChatGPT s'enregistre, vous envoie ici pour vous connecter et approuver, et les outils apparaissent dans le compositeur. La recherche sur les connaissances de l'entreprise utilise les recherche et récupération outils.
Paramètres → Connecteurs → Ajouter un connecteur personnalisé → coller l'URL de connexion. Claude détecte le serveur OAuth, ouvre les pages de connexion et de consentement, et se connecte. HTTP fluide, PKCE, enregistrement dynamique du client ; le callback https://claude.ai/api/mcp/auth_callback est accepté.
grok.com → Connecteurs → Nouveau connecteur → Personnalisé → coller l'URL. Via le xAI API, passez-le comme un outil distant MCP (server_url, server_label: "3dlogo").
claude mcp add --transport http 3dlogo https://3dlogo.io/api/mcp
# or the plugin, which also installs the 3dlogo skill
/plugin marketplace add cottom/3dlogo.io
/plugin install 3dlogo@3dlogoAjouter au CurseurAjouter à VS Code
{
"mcpServers": {
"3dlogo": { "type": "http", "url": "https://3dlogo.io/api/mcp" }
}
}VS Code : Palette de commandes → "MCP : Ajouter un serveur" → HTTP. Curseur : Paramètres → MCP → Ajouter. Gemini CLI : gemini mcp add --transport http 3dlogo https://3dlogo.io/api/mcp. Codex : codex mcp add 3dlogo --url https://3dlogo.io/api/mcp.
n8n, Make, Dify, le connecteur Claude Messages API, les Réponses OpenAI API et le Gemini API appellent tous un serveur MCP distant sans navigateur, donc ils ne peuvent pas compléter OAuth. Créez un jeton de connecteur dans le Compte (Applications connectées → Jetons de connecteur), choisissez ses permissions et sa durée de validité, et envoyez-le en tant qu'en-tête bearer. Il agit en tant que vous, dans ces périmètres, et vous pouvez le révoquer à tout moment.
Authorization: Bearer 3dl_pat_… → https://3dlogo.io/api/mcpn8n: nœud Client MCP → Type de crédentiel « Bearer ». Claude Messages API: mcp_servers[].authorization_token. Réponses OpenAI API: tools[].authorization. Gemini: headers.
| Outils | Besoins | Fait |
|---|---|---|
| build_logo_editor_link | Rien | Un lien qui ouvre l'éditeur avec un mot écrit (ou votre image de logo chargée), un matériau, un éclairage et un mouvement configurés. |
| build_coin_studio_link | Rien | Même chose pour le studio de pièces: texte, apparence, couleurs, bordure vierge. |
| browse_looks | Rien | L'exemple montre une image rendue pour chacun, à quoi ils conviennent, et un lien qui en applique un. |
| upload_logo_image, request_logo_image_upload | Rien | Remettez un fichier de logo existant (joint dans le chat, par URL, ou téléchargé depuis un agent de codage) et récupérez-le stylisé en 3D. |
| list_materials, list_coin_looks, get_plans | Rien | Les catalogues et ce que Free, Pro et Ultra incluent. |
| list_projects, get_project, search, fetch | Compte | Lire les logos, pièces et maillages sauvegardés avec leurs liens. |
| get_project_preview, get_generation_preview | Compte | Une image d'un design sauvegardé ou d'un maillage généré, comme une URL d'image signée valable une heure. |
| create_text_logo_project, create_image_logo_project | Compte | Sauvegardez un logotype ou un logo téléchargé comme projet. |
| update_project, duplicate_project | Compte | Renommer, publier ou restyler un projet sauvegardé sans ouvrir le studio ; copier un projet pour créer une variante. |
| create_share_link, list_share_links, revoke_share_link | Compte | Une page de partage, le snippet d'intégration iframe, oEmbed et une image d'affiche ; non listé par défaut. |
| create_invite_link | Compte | Invitez un éditeur ou un spectateur à un projet. |
| quote_generation, generate_3d_model, get_generation_status | Compte | Exécutez Générer sur les crédits et sondages. |
| save_generation_as_project | Compte | Conservez un maillage terminé ; publiez-le pour une page de partage et une URL GLB. |
| delete_project | Compte | Permanent ; les assistants doivent d'abord confirmer. |
Une compétence au format open Agent Skills indique à un assistant quand et comment utiliser le serveur : quel point de terminaison, quel outil pour quelle demande, les règles de crédit et de plan. SKILL.md et le référence de l'outil.
Écrire à propos du connecteur, ou avoir créé quelque chose avec le studio ? Un lien retour aide les autres à le trouver. Utilisez un lien simple, ou le badge :
<a href="https://3dlogo.io">3DLogo.io - free 3D logo maker</a><a href="https://3dlogo.io"><img src="https://3dlogo.io/badges/made-with-3dlogo.svg" alt="Made with 3DLogo.io" width="176" height="32" /></a>[](https://3dlogo.io)Le serveur MCP est listé dans le registre officiel MCP en tant que io.github.cottom/3dlogo, sur Smithery, et sur Glama. Une carte lisible par machine se trouve à /.well-known/mcp/server-card.json.
Oui. 3DLogo.io exécute un serveur MCP, donc tout assistant qui parle MCP peut le piloter : ChatGPT, Claude, Claude Code, Cursor, VS Code et Grok. L'assistant peut lister les matériaux et les apparences de pièces, créer un lien d'éditeur stylé à partir d'un mot-symbole ou d'une image de logo téléchargée, et lire les informations de plan. Les connexions avec compte peuvent également sauvegarder des projets, publier des liens de partage et exécuter Generate.
Non. Connect /api/mcp et les outils catalogue, example-look, studio-link et logo-image fonctionnent immédiatement ; la première fois que l'assistant appelle un outil de compte (projets, aperçus, liens de partage, Generate), il vous demande de vous connecter et d'approuver la connexion, puis continue. /api/mcp/public est le même sous-ensemble sans compte pour les hôtes qui ne peuvent pas utiliser OAuth.
Le serveur MCP est la surface programmatique, et c'est un vrai serveur : c'est ce que les assistants appellent. Il n'y a pas de API REST séparé. Si vous construisez une intégration plutôt que de connecter un assistant, MCP est l'interface à cibler.
Oui. Créez un lien de partage pour un design, puis utilisez l'extrait d'intégration, qui est une iframe pointant vers le jeton de partage plus une ligne de crédit. oEmbed est pris en charge, donc les plateformes qui résolvent oEmbed peuvent déplier un lien de partage par elles-mêmes.
Uniquement sur une connexion connectée. Le point de terminaison OAuth expose les projets, la publication, les invitations et Générer, et une exécution de Générer utilise les crédits du compte lui-même, donc c’est votre quota qui est utilisé et cela apparaît dans votre historique. Le point de terminaison sans compte ne peut accéder à rien de tout cela.
Le flux OAuth demande le consentement à chaque fois plutôt que de le supposer : un client qui omet l’invite de consentement est redirigé afin que l’invite soit affichée malgré tout. L’écran de consentement liste trois étendues du connecteur, logo:read, logo:write et generate, et une connexion est maintenue pour celle qui a été accordée. Vous approuvez qu’un assistant agisse sur votre compte, et vous pouvez le déconnecter de votre compte à tout moment.
Oui. Ces hôtes ne peuvent pas compléter une connexion OAuth, donc le compte possède des jetons de connecteur : un jeton d'accès avec les autorisations et la date d'expiration que vous choisissez, affiché une fois, révocable à tout moment. Envoyez-le dans l'en-tête Authorization à /api/mcp et les outils du compte fonctionnent comme vous.
Oui. Une fois qu'un projet a été ouvert et enregistré, get_project_preview retourne une URL d'image signée de son dernier rendu, et create_share_link retourne la page de partage, le snippet iframe, le point de terminaison oEmbed et une image d'affiche. Que l'image apparaisse en ligne dépend de l'hôte ; l'URL fonctionne toujours.
Tout ce qui communique en MCP via HTTP Streamable. ChatGPT, Claude, Claude Code, Cursor, VS Code et Grok sont ceux dont les étapes d'installation sont indiquées ci-dessus ; les autres fonctionnent de la même manière s'ils acceptent une URL de serveur.
Non. Exportez un PNG transparent depuis l'éditeur et placez-le dans Figma. Pour un design qui va changer, un embed ou un lien de partage conserve une source unique ; un PNG collé ne le fait pas.