arcadegnt
offiziellErstelle Browserspiele, indem du mit deinem KI-Assistenten chattest: Er schreibt ein Webspiel, arcadegnt baut, hostet und testet es auf Desktop und Handy. Teile es mit Freunden oder reiche es bei unserer Arcade ein, um eine offizielle Auflistung und Rangliste zu erhalten!
Was kann man mit Arcadegnt MCP machen?
- Erstelle ein Browserspiel aus einem Chat-Prompt — Bitte deinen Assistenten, ein Godot 4.8-Spiel mit dem
make_game-Prompt zu erstellen, und veröffentliche es dann unter einer live Webadresse. - Optimiere dein Spiel mit Builds und Checks — Lass den Assistenten Dateien ändern, führe
buildaus, um Updates zu veröffentlichen, und nutzecheck_game, um das Spiel auf Desktop und Mobilgeräten mit Screenshots zu testen. - Füge Highscores und Spielerbewertungen hinzu — Verwende
get_game_scores, um Bestenlisten anzusehen,approve_game_score, um Einträge zu validieren, undget_stats, um Spielzeiten und Sternebewertungen zu verfolgen. - Lade eigene Assets hoch und verwalte sie — Erhalte einen Link über
get_asset_upload_link, um Kunst, Sprites, Musik oder 3D-Modelle hochzuladen, und nutze dannlist_assetsundview_asset, um sie zu prüfen. - Erstelle Trailer und Social-Shorts — Nimm Gameplay mit
capture_videoauf und verwende dannmake_video, um Clips mit Untertiteln, Übergängen und einer Endkarte für TikTok oder Reels zu schneiden. - Veröffentliche in der öffentlichen Arcade-Galerie — Reiche dein Spiel mit
submit_to_arcadeein, richte seine Seite überset_arcade_pageein und verfolge seine Leistung mitget_stats.
Gehosteter MCP-Server
npx add-mcp 'https://arcadegnt.com/mcp'Installiert in Claude Code, Codex, Cursor und mehr
Dokumentation
Erstelle Browserspiele, indem du mit deinem KI-Assistenten chattest. Der Assistent schreibt ein Godot-4.8-Spiel; arcadegnt baut es, veröffentlicht es unter einer eigenen Webadresse und spielt es in einem echten Browser auf Desktop und Telefon, sodass der Assistent Screenshots sieht und behebt, was falsch ist.
Details
Server-URL
https://arcadegnt.com/mcp
Transport
Streamable HTTP: JSON-RPC 2.0 über POST, JSON-Antworten, keine Sitzungs-ID
Auth
OAuth 2.1 mit dynamischer Client-Registrierung und PKCE (S256); Benutzer melden sich mit einem per E-Mail gesendeten Code an. Erkennung: https://arcadegnt.com/.well-known/oauth-protected-resource
API-Schlüssel
Keine. arcadegnt führt niemals ein Modell aus: Der eigene Assistent des Benutzers übernimmt die Arbeit
Protokollversionen
2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05
Funktionen
32 Tools, 1 Ressource (arcadegnt://guide), 1 Prompt (make_game)
Engine
Godot 4.8 (GDScript), für das Web exportiert; Spiele laufen auf Desktop und Telefonen
Funktioniert mit
Claude, ChatGPT, Claude Code, Codex, Cursor, OpenCode, VS Code, Manus, OpenClaw, Hermes Agent und anderen Remote-MCP-Clients
Dokumentation
Bauanleitung · llms.txt · Video-Bootcamp
Arcade
Datenschutz · Bedingungen
Datenschutzrichtlinie · Bedingungen
Support
Verbinde deinen Assistenten
Neu dabei? Das arcadegnt-Bootcamp auf YouTube zeigt, wie man einen Assistenten verbindet und sein erstes Spiel erstellt.
Claude (Web und Desktop)
- Öffne Einstellungen, dann Connectors.
- Wähle Benutzerdefinierten Connector hinzufügen, nenne ihn arcadegnt und füge die URL ein:
https://arcadegnt.com/mcp
- Drücke Verbinden, gib den Code ein, den wir dir per E-Mail senden, und wähle Erlauben.
- Frage: „Erstelle mir ein Ein-Button-Arcade-Spiel mit arcadegnt.“
ChatGPT
- Bitte in einem ChatGPT-Business- oder Enterprise-/Edu-Workspace einen Administrator, den Entwicklermodus für verbundene Daten zu aktivieren. Pro unterstützt schreibgeschützte benutzerdefinierte MCP-Apps.
- Öffne Einstellungen → Apps → Erstellen, gib arcadegnt und diese MCP-Server-URL ein:
https://arcadegnt.com/mcp
- Wähle OAuth, scanne die Tools, schließe die arcadegnt-Anmeldung und -Zustimmung ab und erstelle dann die App. Starte einen neuen Chat und wähle arcadegnt aus dessen Tool-Menü.
ChatGPT-Beschriftungen und -Verfügbarkeit variieren je nach Tarif und Workspace-Richtlinie. Vollständige Schreibaktionen erfordern derzeit Business oder Enterprise/Edu.
Claude Code
claude mcp add --transport http arcadegnt https://arcadegnt.com/mcp
Führe dann /mcp in Claude Code aus, wähle arcadegnt und melde dich an.
Codex
codex mcp add arcadegnt --url https://arcadegnt.com/mcp
codex mcp login arcadegnt
Der Login öffnet einen Browser, um sich mit deiner E-Mail anzumelden.
Cursor
Füge zu ~/.cursor/mcp.json (oder der .cursor/mcp.json des Projekts) hinzu und melde dich dann an, wenn Cursor danach fragt:
{
"mcpServers": {
"arcadegnt": {
"url": "https://arcadegnt.com/mcp"
}
}
}
OpenCode
Füge zu opencode.json im Projekt (oder ~/.config/opencode/opencode.json) hinzu und melde dich dann an:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"arcadegnt": {
"type": "remote",
"url": "https://arcadegnt.com/mcp"
}
}
}
opencode mcp auth arcadegnt
Der Login öffnet einen Browser, um sich mit deiner E-Mail anzumelden.
VS Code
Füge zu .vscode/mcp.json hinzu, starte den Server aus der Datei und melde dich an:
{
"servers": {
"arcadegnt": {
"type": "http",
"url": "https://arcadegnt.com/mcp"
}
}
}
Manus
- Öffne Einstellungen, dann Connectors (in einigen Versionen Integrationen).
- Wähle Connectors hinzufügen, dann Benutzerdefiniertes MCP. Nenne es arcadegnt, wähle den HTTP-Transport und füge die URL ein:
https://arcadegnt.com/mcp
- Wenn Manus dich zur Anmeldung auffordert, gib den Code ein, den wir dir per E-Mail senden, und wähle Erlauben.
OpenClaw
openclaw mcp add arcadegnt --url https://arcadegnt.com/mcp --transport streamable-http --auth oauth
openclaw mcp login arcadegnt
Der Login öffnet einen Browser, um sich mit deiner E-Mail anzumelden. openclaw mcp doctor arcadegnt --probe bestätigt, dass die Tools geladen werden.
Hermes Agent
Füge zu ~/.hermes/config.yaml hinzu; Hermes öffnet beim ersten Verbinden einen Browser zur Anmeldung (/reload-mcp in einer laufenden Sitzung):
mcp_servers:
arcadegnt:
url: "https://arcadegnt.com/mcp"
auth: oauth
Jeder andere MCP-Client
Richte einen Client, der Remote-Server (Streamable HTTP) mit OAuth unterstützt, auf die URL; er registriert sich selbst und öffnet die Anmeldeseite. Kein API-Schlüssel, Header oder Token zum Einfügen erforderlich.
https://arcadegnt.com/mcp
Versuche zu fragen
- „Erstelle mir ein Ein-Button-Arcade-Spiel, bei dem ein Raumschiff fallenden Blöcken ausweicht, mit arcadegnt.“
- „Füge meinem arcadegnt-Spiel eine Highscore-Tafel und einen Titelscreen hinzu.“
- „Verwende die Sprites, die ich gleich hochlade, für den Spieler und die Gegner in meinem arcadegnt-Spiel.“
- „Reiche mein Spiel mit einer Beschreibung und Screenshots bei der arcadegnt-Arcade ein.“
Tools
| Tool | Was es tut |
|---|---|
create_game | Starte ein neues Spiel aus dem arcadegnt-Starter: ein Godot-4.8-Projekt, das für das Web eingerichtet ist (Compatibility-Renderer, 1280x720 gestreckt), mit bereits verdrahteten Tastatur-, Gamepad- und Multitouch-Steuerungen und einer winzigen spielbaren Szene. |
list_games | Die Spiele des Benutzers mit ihren IDs, Adressen und ob sie live sind. |
get_game | Ein Spiel mit seiner Adresse und dem Ergebnis seines letzten Builds. |
get_guide | Wie arcadegnt-Spiele gebaut werden: das Starter-Projekt, die Web-Regeln, die der Build und der Browser durchsetzen, Touch- und Gamepad-Steuerung, wie man hochwertige Kunst und Sound erhält (Generatoren, CC0-Pakete, Code) und wie man mit diesen Tools arbeitet. |
list_files | Jede Datei im Projekt des Spiels mit ihrer Größe. |
read_files | Den Inhalt von bis zu 40 Projektdateien gleichzeitig (Textdateien bis 256 KB). |
write_files | Erstelle oder ersetze bis zu 60 Dateien in einem Aufruf (Skripte, Szenen, SVG-Kunst, project.godot) und lösche optional Dateien. |
edit_file | Ändere einen Teil einer Datei durch exakten Textersatz. |
build | Importiere das Projekt, lade jedes Skript und jede Szene, führe das Spiel einige Sekunden headless aus, exportiere es für das Web und veröffentliche es unter seiner Adresse. |
get_build | Den Status und Fehler eines Builds (standardmäßig den letzten). |
check_game | Spiele den letzten Build des Spiels (seine Spieladresse) in headless Chrome: standardmäßig auf Desktop (1280x720, Tastatur und Maus) und auf einem seitlich gehaltenen Telefon (844x390, Touch). |
get_check | Das Ergebnis eines check_game, das noch lief. |
capture_video | Nimm das gespielte Spiel als MP4 mit seinem Sound auf: flüssige 30 fps in voller Auflösung, egal wie schwer das Spiel ist, für Trailer, Social-Shorts (TikTok, Reels, Shorts) und die Arcade-Seite. |
make_video | Schneide die Videos dieses Spiels (capture_video oder frühere make_video-Ergebnisse) zu einem Trailer oder Short: Clips mit Übergängen, einem Titel, Untertiteln und Lower Thirds im Stil eines Release-Trailers, einer Endkarte mit dem Spiel-Link, dem Sound des Spiels und optionaler Musik. |
get_video | Den Status eines Videos; wenn fertig, sein Kontaktblatt (8 Frames darüber) und Links zum Herunterladen und Ansehen. |
submit_to_arcade | Reiche den letzten Build des Spiels und seine Spielseite (set_arcade_page) bei der Arcade ein, der öffentlichen Spielgalerie (arcade.arcadegnt.com und Zufallsmodus). |
set_arcade_page | Die Seite des Spiels in der Arcade (arcade.arcadegnt.com/<slug>): eine Beschreibung für Spieler und bis zu 6 Screenshots, ausgewählt aus den check_game-Ergebnissen dieses Spiels (nach check_id und Label, z. B. |
remove_from_arcade | Nimm das Spiel aus der Arcade, verwerfe jede ausstehende Einreichung und entsperre es: Der letzte Build geht zurück zu seiner eigenen Adresse und Builds werden dort wieder veröffentlicht. |
get_stats | Spieler, Spieler und Spielerbewertungen (1-5 Sterne) für ein Spiel (gesamt und die letzten 14 Tage, aufgeteilt nach Startort: Arcade (Galerie), Zufallsmodus (Feed) oder eigene Adresse (direkt)), plus seinen Arcade-Status (Galerie). |
get_game_scores | Jede Highscore-Tafel eines Spiels (VbgntScores): gezählte Einträge zuerst, ein Eintrag pro Spieler, Top 100, und held\ Einträge: verdächtige Punktzahlen (über den Regeln in vbgnt_scores.json, ohne Zeitlauf oder weit vor dem Rest der Tafel), die nur ihr Absender sieht, bis sie genehmigt werden. |
delete_game_score | Entferne einen Eintrag (entry_id aus get_game_scores, gezählt oder gehalten) von einer Tafel, oder setze ohne entry_id die gesamte Tafel zurück (erfordert confirm=true). |
approve_game_score | Zähle eine gehaltene Punktzahl (entry_id aus get_game_scores held\): Sie tritt der öffentlichen Tafel bei und ersetzt den gezählten Eintrag dieses Spielers, wenn sie ihn übertrifft. |
get_asset_upload_link | Eine Seite, auf der der Benutzer seine EIGENEN Dateien in das Spiel einfügt: Kunst, Sprite-Sheets, Musik und Soundeffekte, Schriftarten, 2D- und 3D-Modelle (glTF/GLB, OBJ, FBX), ganze Ordner oder .zip-Asset-Pakete. |
import_asset | Lade eine öffentliche https-Datei oder ein .zip-Asset-Paket herunter (z. B. |
create_asset_upload | Für Agenten, die Befehle ausführen (Claude Code, Codex): ein einstündiges Upload-Fenster für eine Datei auf diesem Rechner und den curl-Befehl, der sie sendet (ersetze <LOCAL_FILE>). |
finish_asset_upload | Nach dem Hochladen einer .zip mit create_asset_upload: entpacke sie in assets/. |
list_assets | Die Mediendateien des Spiels mit dem, was über jede bekannt ist: Bildgröße und Alpha und ein Sprite-Sheet-Hinweis, Audiolänge, die Meshes, das Rig und die Animationsnamen und -längen eines 3D-Modells, der Name einer Schriftart; plus aktuelle Importe und wie viel von den 150 MB verwendet wird. |
view_asset | Sieh dir eine Datei an, die du selbst nicht öffnen kannst: ein Bild (Pixelkunst hochskaliert), eine Schriftprobe oder ein 3D-Modell, das von vier Seiten mit Godots -Z (vorwärts) markiert gerendert wird, damit du erkennen kannst, in welche Richtung es zeigt und wie groß es ist. |
set_game_images | Verwende ein Bild im Projekt als Ladebildschirm (Splash: PNG/JPG/WebP/SVG, am besten 1280x720 oder größer, angezeigt, während das Spiel heruntergeladen und gestartet wird; der Build konvertiert es in PNG), oder splash_from_check: ein check_game-Screenshot (z. B. |
download_source | Ein einstündiger Link zu einer Zip des Godot-Projekts (öffnet im Godot-4.8-Editor, 4.8-dev7 oder neuer). |
delete_game | Lösche ein Spiel, seine Dateien und seine Webseite dauerhaft. |
whoami | Die E-Mail des angemeldeten Kontos, seine Spielanzahl und Limits. |
Plus die Ressource arcadegnt://guide (die Bauanleitung, die der Assistent zuerst liest) und den Prompt make_game (beschreibe ein Spiel; der Assistent baut es und stellt es online).
Für Verzeichnislisten
Eine ein Absatz lange Beschreibung, bereit zum Einfügen:
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.