arcadegnt

officiel

Cré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 build pour publier les mises à jour, et check_game pour 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_scores pour consulter les classements, approve_game_score pour valider les entrées, et get_stats pour suivre les parties et les évaluations par étoiles.
  • Téléverser et gérer vos propres ressources — Obtenez un lien via get_asset_upload_link pour déposer des illustrations, sprites, musiques ou modèles 3D, puis list_assets et view_asset pour les inspecter.
  • Créer des bandes-annonces et des courts métrages sociaux — Enregistrez le gameplay avec capture_video, puis make_video pour 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 via set_arcade_page, et suivez ses performances avec get_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

arcade.arcadegnt.com

Confidentialité · Conditions

Politique de confidentialité · Conditions

Assistance

hello@arcadegnt.com

Connectez votre assistant

Nouveau ? Le bootcamp arcadegnt sur YouTube montre comment connecter un assistant et créer votre premier jeu.

Claude (web et bureau)

  1. Ouvrez Paramètres, puis Connecteurs.
  2. Choisissez Ajouter un connecteur personnalisé, nommez-le arcadegnt et collez l'URL :
https://arcadegnt.com/mcp
  1. Appuyez sur Connecter, saisissez le code que nous vous envoyons par e-mail, puis choisissez Autoriser.
  2. Demandez : « Crée-moi un jeu d'arcade à un bouton avec arcadegnt. »

ChatGPT

  1. 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.
  2. Ouvrez Paramètres → Applications → Créer, saisissez arcadegnt et cette URL de serveur MCP :
https://arcadegnt.com/mcp
  1. 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

  1. Ouvrez Paramètres, puis Connecteurs (dans certaines versions, Intégrations).
  2. Choisissez Ajouter des connecteurs, puis MCP personnalisé. Nommez-le arcadegnt, choisissez le transport HTTP et collez l'URL :
https://arcadegnt.com/mcp
  1. 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

OutilCe qu'il fait
create_gameDé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_gamesLes jeux de l'utilisateur avec leurs identifiants, adresses et leur état en ligne.
get_gameUn jeu avec son adresse et le résultat de sa dernière compilation.
get_guideComment 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_filesChaque fichier du projet du jeu avec sa taille.
read_filesLe contenu de jusqu'à 40 fichiers de projet à la fois (fichiers texte jusqu'à 256 Ko).
write_filesCrée ou remplace jusqu'à 60 fichiers en un seul appel (scripts, scènes, art SVG, project.godot), et supprime éventuellement des fichiers.
edit_fileModifie une partie d'un fichier par remplacement exact de texte.
buildImporte 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_buildLe statut et les erreurs d'une compilation (la plus récente par défaut).
check_gameJoue 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_checkLe résultat d'un check_game qui était encore en cours.
capture_videoEnregistre 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_videoCoupe 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_videoLe 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_arcadeSoumet 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_pageLa 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_arcadeRetire 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_statsParties, 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_scoresChaque 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_scoreSupprime 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_scoreCompte 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_linkUne 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_assetTélécharge un fichier https public ou un pack d'actifs .zip (par ex.
create_asset_uploadPour 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_uploadAprès avoir téléversé un .zip avec create_asset_upload : le décompresse dans assets/.
list_assetsLes 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_assetVoir 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_imagesUtiliser 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_sourceUn 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_gameSupprime définitivement un jeu, ses fichiers et sa page web.
whoamiL'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.