arcadegnt

offiziell

Erstelle 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 build aus, um Updates zu veröffentlichen, und nutze check_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, und get_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 dann list_assets und view_asset, um sie zu prüfen.
  • Erstelle Trailer und Social-Shorts — Nimm Gameplay mit capture_video auf und verwende dann make_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_arcade ein, richte seine Seite über set_arcade_page ein und verfolge seine Leistung mit get_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

arcade.arcadegnt.com

Datenschutz · Bedingungen

Datenschutzrichtlinie · Bedingungen

Support

hello@arcadegnt.com

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)

  1. Öffne Einstellungen, dann Connectors.
  2. Wähle Benutzerdefinierten Connector hinzufügen, nenne ihn arcadegnt und füge die URL ein:
https://arcadegnt.com/mcp
  1. Drücke Verbinden, gib den Code ein, den wir dir per E-Mail senden, und wähle Erlauben.
  2. Frage: „Erstelle mir ein Ein-Button-Arcade-Spiel mit arcadegnt.“

ChatGPT

  1. 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.
  2. Öffne Einstellungen → Apps → Erstellen, gib arcadegnt und diese MCP-Server-URL ein:
https://arcadegnt.com/mcp
  1. 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

  1. Öffne Einstellungen, dann Connectors (in einigen Versionen Integrationen).
  2. 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
  1. 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

ToolWas es tut
create_gameStarte 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_gamesDie Spiele des Benutzers mit ihren IDs, Adressen und ob sie live sind.
get_gameEin Spiel mit seiner Adresse und dem Ergebnis seines letzten Builds.
get_guideWie 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_filesJede Datei im Projekt des Spiels mit ihrer Größe.
read_filesDen Inhalt von bis zu 40 Projektdateien gleichzeitig (Textdateien bis 256 KB).
write_filesErstelle 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.
buildImportiere 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_buildDen Status und Fehler eines Builds (standardmäßig den letzten).
check_gameSpiele 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_checkDas Ergebnis eines check_game, das noch lief.
capture_videoNimm 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_videoSchneide 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_videoDen Status eines Videos; wenn fertig, sein Kontaktblatt (8 Frames darüber) und Links zum Herunterladen und Ansehen.
submit_to_arcadeReiche 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_pageDie 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_arcadeNimm 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_statsSpieler, 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_scoresJede 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_scoreEntferne 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_scoreZä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_linkEine 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_assetLade eine öffentliche https-Datei oder ein .zip-Asset-Paket herunter (z. B.
create_asset_uploadFü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_uploadNach dem Hochladen einer .zip mit create_asset_upload: entpacke sie in assets/.
list_assetsDie 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_assetSieh 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_imagesVerwende 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_sourceEin einstündiger Link zu einer Zip des Godot-Projekts (öffnet im Godot-4.8-Editor, 4.8-dev7 oder neuer).
delete_gameLösche ein Spiel, seine Dateien und seine Webseite dauerhaft.
whoamiDie 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.