arcadegnt
officielCréez des jeux de navigateur en discutant avec votre assistant IA : il écrit un jeu web, arcadegnt le construit, l'héberge et le teste sur ordinateur et mobile. Partagez avec vos amis ou soumettez-le à notre arcade pour un classement officiel !
Que pouvez-vous faire avec Arcadegnt MCP ?
- Créer un jeu de navigateur à partir d'une invite de chat — Demandez à votre assistant de créer un jeu Godot 4.8 en utilisant l'invite
make_game, puis publiez-le sur une adresse web en direct. - Itérer sur votre jeu avec des builds et des vérifications — Demandez à l'assistant de modifier des fichiers, exécutez
buildpour publier les mises à jour, etcheck_gamepour tester le jeu sur ordinateur et mobile avec des captures d'écran. - Ajouter des scores élevés et des évaluations de joueurs — Utilisez
get_game_scorespour consulter les classements,approve_game_scorepour valider les entrées, etget_statspour suivre les parties et les évaluations par étoiles. - Téléverser et gérer vos propres ressources — Obtenez un lien via
get_asset_upload_linkpour déposer des illustrations, sprites, musiques ou modèles 3D, puislist_assetsetview_assetpour les inspecter. - Créer des bandes-annonces et des courts métrages sociaux — Enregistrez le gameplay avec
capture_video, puismake_videopour découper des clips avec sous-titres, transitions et une carte de fin pour TikTok ou Reels. - Publier dans la galerie publique Arcade — Soumettez votre jeu avec
submit_to_arcade, configurez sa page viaset_arcade_page, et suivez ses performances avecget_stats.
Serveur MCP hébergé
npx add-mcp 'https://arcadegnt.com/mcp'S’installe dans Claude Code, Codex, Cursor et plus
Documentation
Créez des jeux de navigateur en discutant avec votre assistant IA. L'assistant écrit un jeu Godot 4.8 ; arcadegnt le compile, le publie à sa propre adresse web, et le joue dans un vrai navigateur sur ordinateur et téléphone afin que l'assistant voie des captures d'écran et corrige ce qui ne va pas.
Détails
URL du serveur
https://arcadegnt.com/mcp
Transport
HTTP streamable : JSON-RPC 2.0 sur POST, réponses JSON, sans identifiant de session
Authentification
OAuth 2.1 avec enregistrement dynamique de client et PKCE (S256) ; les utilisateurs se connectent avec un code envoyé par e-mail. Découverte : https://arcadegnt.com/.well-known/oauth-protected-resource
Clés API
Aucune. arcadegnt n'exécute jamais de modèle : c'est l'assistant de l'utilisateur qui fait le travail
Versions de protocole
2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05
Capacités
32 outils, 1 ressource (arcadegnt://guide), 1 invite (make_game)
Moteur
Godot 4.8 (GDScript), exporté pour le web ; les jeux fonctionnent sur ordinateur et téléphones
Fonctionne avec
Claude, ChatGPT, Claude Code, Codex, Cursor, OpenCode, VS Code, Manus, OpenClaw, Hermes Agent et d'autres clients MCP distants
Documentation
Guide de création · llms.txt · Bootcamp vidéo
Arcade
Confidentialité · Conditions
Politique de confidentialité · Conditions
Assistance
Connectez votre assistant
Nouveau ? Le bootcamp arcadegnt sur YouTube montre comment connecter un assistant et créer votre premier jeu.
Claude (web et bureau)
- Ouvrez Paramètres, puis Connecteurs.
- Choisissez Ajouter un connecteur personnalisé, nommez-le arcadegnt et collez l'URL :
https://arcadegnt.com/mcp
- Appuyez sur Connecter, saisissez le code que nous vous envoyons par e-mail, puis choisissez Autoriser.
- Demandez : « Crée-moi un jeu d'arcade à un bouton avec arcadegnt. »
ChatGPT
- Dans un espace de travail ChatGPT Business ou Enterprise/Edu, demandez à un administrateur d'activer le mode Développeur pour les données connectées. Pro prend en charge les applications MCP personnalisées en lecture seule.
- Ouvrez Paramètres → Applications → Créer, saisissez arcadegnt et cette URL de serveur MCP :
https://arcadegnt.com/mcp
- Choisissez OAuth, examinez les outils, terminez la connexion et le consentement arcadegnt, puis créez l'application. Démarrez une nouvelle conversation et sélectionnez arcadegnt dans son menu d'outils.
Les libellés et la disponibilité de ChatGPT varient selon le forfait et la politique de l'espace de travail. Les actions d'écriture complètes nécessitent actuellement Business ou Enterprise/Edu.
Claude Code
claude mcp add --transport http arcadegnt https://arcadegnt.com/mcp
Ensuite, exécutez /mcp dans Claude Code, choisissez arcadegnt et connectez-vous.
Codex
codex mcp add arcadegnt --url https://arcadegnt.com/mcp
codex mcp login arcadegnt
La connexion ouvre un navigateur pour vous connecter avec votre e-mail.
Cursor
Ajoutez à ~/.cursor/mcp.json (ou au .cursor/mcp.json du projet), puis connectez-vous lorsque Cursor le demande :
{
"mcpServers": {
"arcadegnt": {
"url": "https://arcadegnt.com/mcp"
}
}
}
OpenCode
Ajoutez à opencode.json dans le projet (ou ~/.config/opencode/opencode.json), puis connectez-vous :
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"arcadegnt": {
"type": "remote",
"url": "https://arcadegnt.com/mcp"
}
}
}
opencode mcp auth arcadegnt
La connexion ouvre un navigateur pour vous connecter avec votre e-mail.
VS Code
Ajoutez à .vscode/mcp.json, démarrez le serveur depuis le fichier et connectez-vous :
{
"servers": {
"arcadegnt": {
"type": "http",
"url": "https://arcadegnt.com/mcp"
}
}
}
Manus
- Ouvrez Paramètres, puis Connecteurs (dans certaines versions, Intégrations).
- Choisissez Ajouter des connecteurs, puis MCP personnalisé. Nommez-le arcadegnt, choisissez le transport HTTP et collez l'URL :
https://arcadegnt.com/mcp
- Lorsque Manus vous demande de vous connecter, saisissez le code que nous vous envoyons par e-mail et choisissez Autoriser.
OpenClaw
openclaw mcp add arcadegnt --url https://arcadegnt.com/mcp --transport streamable-http --auth oauth
openclaw mcp login arcadegnt
La connexion ouvre un navigateur pour vous connecter avec votre e-mail. openclaw mcp doctor arcadegnt --probe confirme le chargement des outils.
Hermes Agent
Ajoutez à ~/.hermes/config.yaml ; Hermes ouvre un navigateur pour vous connecter la première fois qu'il se connecte (/reload-mcp dans une session en cours) :
mcp_servers:
arcadegnt:
url: "https://arcadegnt.com/mcp"
auth: oauth
Tout autre client MCP
Pointez un client prenant en charge les serveurs distants (HTTP streamable) avec OAuth vers l'URL ; il s'enregistre lui-même et ouvre la page de connexion. Aucune clé API, aucun en-tête ni jeton à coller.
https://arcadegnt.com/mcp
Essayez de demander
- « Crée-moi un jeu d'arcade à un bouton où un vaisseau esquive des blocs qui tombent, avec arcadegnt. »
- « Ajoute un tableau des meilleurs scores et un écran titre à mon jeu arcadegnt. »
- « Utilise les sprites que je vais téléverser pour le joueur et les ennemis dans mon jeu arcadegnt. »
- « Soumets mon jeu à l'Arcade arcadegnt avec une description et des captures d'écran. »
Outils
| Outil | Ce qu'il fait |
|---|---|
create_game | Démarre un nouveau jeu à partir du modèle arcadegnt : un projet Godot 4.8 configuré pour le web (rendu Compatibility, 1280x720 étiré), avec des contrôles clavier, manette et multitouch déjà câblés et une petite scène jouable. |
list_games | Les jeux de l'utilisateur avec leurs identifiants, adresses et leur état en ligne. |
get_game | Un jeu avec son adresse et le résultat de sa dernière compilation. |
get_guide | Comment les jeux arcadegnt sont construits : le projet de départ, les règles web que la compilation et le navigateur imposent, les contrôles tactiles et manette, l'obtention d'art et de son haute fidélité (générateurs, packs CC0, code), et comment travailler avec ces outils. |
list_files | Chaque fichier du projet du jeu avec sa taille. |
read_files | Le contenu de jusqu'à 40 fichiers de projet à la fois (fichiers texte jusqu'à 256 Ko). |
write_files | Crée ou remplace jusqu'à 60 fichiers en un seul appel (scripts, scènes, art SVG, project.godot), et supprime éventuellement des fichiers. |
edit_file | Modifie une partie d'un fichier par remplacement exact de texte. |
build | Importe le projet, charge chaque script et scène, exécute le jeu sans interface pendant quelques secondes, l'exporte pour le web et le publie à son adresse. |
get_build | Le statut et les erreurs d'une compilation (la plus récente par défaut). |
check_game | Joue la dernière compilation du jeu (son adresse de lecture) dans Chrome sans interface : sur ordinateur (1280x720, clavier et souris) et sur un téléphone tenu à l'horizontale (844x390, tactile) par défaut. |
get_check | Le résultat d'un check_game qui était encore en cours. |
capture_video | Enregistre le jeu en cours de lecture en MP4 avec son son : 30 fps fluides en pleine résolution, quelle que soit la lourdeur du jeu, pour les bandes-annonces, les formats courts sociaux (TikTok, Reels, Shorts) et la page Arcade. |
make_video | Coupe les vidéos de ce jeu (capture_video ou résultats make_video antérieurs) en bande-annonce ou format court : clips avec transitions, titre, sous-titres et tiers inférieurs stylisés comme une bande-annonce de sortie, carte de fin avec le lien de lecture, le son du jeu et une musique optionnelle. |
get_video | Le statut d'une vidéo ; une fois terminée, sa planche contact (8 images réparties dessus) et des liens pour la télécharger et la regarder. |
submit_to_arcade | Soumet la dernière compilation du jeu et sa page de jeu (set_arcade_page) à l'Arcade, la galerie publique de jeux (arcade.arcadegnt.com et mode aléatoire). |
set_arcade_page | La page du jeu dans l'Arcade (arcade.arcadegnt.com/<slug>) : une description pour les joueurs et jusqu'à 6 captures d'écran choisies parmi les résultats check_game de ce jeu (par check_id et étiquette, par ex. |
remove_from_arcade | Retire le jeu de l'Arcade, abandonne toute soumission en attente et le déverrouille : la dernière compilation revient à sa propre adresse et les compilations y sont publiées à nouveau. |
get_stats | Parties, joueurs et notes des joueurs (1 à 5 étoiles) pour un jeu (à vie et sur les 14 derniers jours, répartis selon l'origine des parties : l'Arcade (galerie), le mode aléatoire (flux) ou sa propre adresse (direct)), plus son statut Arcade (galerie). |
get_game_scores | Chaque tableau des meilleurs scores d'un jeu (VbgntScores) : entrées comptées du meilleur au moins bon, une entrée par joueur, top 100, et entrées held\ : scores suspects (au-delà des règles de vbgnt_scores.json, sans course chronométrée, ou loin devant le tableau) que seul leur expéditeur voit jusqu'à approbation. |
delete_game_score | Supprime une entrée (entry_id de get_game_scores, comptée ou en attente) d'un tableau, ou sans entry_id réinitialise tout le tableau (nécessite confirm=true). |
approve_game_score | Compte un score en attente (entry_id de get_game_scores held\) : il rejoint le tableau public, remplaçant l'entrée comptée de ce joueur lorsqu'il la bat. |
get_asset_upload_link | Une page où l'utilisateur dépose SES PROPRES fichiers dans le jeu : art, feuilles de sprites, musique et effets sonores, polices, modèles 2D et 3D (glTF/GLB, OBJ, FBX), dossiers entiers ou packs d'actifs .zip. |
import_asset | Télécharge un fichier https public ou un pack d'actifs .zip (par ex. |
create_asset_upload | Pour les agents qui exécutent des commandes (Claude Code, Codex) : un créneau de téléversement d'une heure pour un fichier sur cette machine et la commande curl qui l'envoie (remplacez <LOCAL_FILE>). |
finish_asset_upload | Après avoir téléversé un .zip avec create_asset_upload : le décompresse dans assets/. |
list_assets | Les fichiers média du jeu avec ce qui est connu de chacun : taille d'image et alpha et indication de feuille de sprites, durée audio, maillages d'un modèle 3D, noms et durées de rig et d'animations, nom d'une police ; plus les importations récentes et la part des 150 Mo utilisée. |
view_asset | Voir un fichier que vous ne pouvez pas ouvrir vous-même : une image (pixel art agrandi), un échantillon de police, ou un modèle 3D rendu de quatre côtés avec le -Z de Godot (avant) marqué, pour savoir dans quel sens il fait face et sa taille. |
set_game_images | Utiliser une image du projet comme écran de chargement (splash : PNG/JPG/WebP/SVG, idéalement 1280x720 ou plus, affichée pendant le téléchargement et le démarrage du jeu ; la compilation la convertit en PNG), ou splash_from_check : une capture d'écran check_game (par ex. |
download_source | Un lien d'une heure vers un zip du projet Godot (s'ouvre dans l'éditeur Godot 4.8, 4.8-dev7 ou plus récent). |
delete_game | Supprime définitivement un jeu, ses fichiers et sa page web. |
whoami | L'e-mail du compte connecté, son nombre de jeux et ses limites. |
Plus la ressource arcadegnt://guide (le guide de création que l'assistant lit en premier) et l'invite make_game (décrivez un jeu ; l'assistant le construit et le met en ligne).
Pour les listes de répertoires
Une description d'un paragraphe, prête à coller :
arcadegnt (https://arcadegnt.com) - Make browser games by chatting with Claude, ChatGPT, Claude Code or Codex. The assistant writes a Godot 4.8 game; arcadegnt builds it, hosts it at its own address and plays it in headless Chrome on desktop and phone, returning screenshots. High scores, bring-your-own assets, a public games gallery (the Arcade). Remote server, OAuth, no API keys.