arcadegnt
resmiAI asistanınızla sohbet ederek tarayıcı oyunları yapın: web oyunu yazar, arcadegnt masaüstü ve telefonda derler, barındırır ve test eder. Arkadaşlarınızla paylaşın veya resmi liste ve sıralama için arcade'mize gönderin!
Arcadegnt MCP ile neler yapabilirsiniz?
- Bir tarayıcı oyununu sohbet komutundan oluşturun — Asistanınızdan
make_gamekomutunu kullanarak bir Godot 4.8 oyunu yapmasını isteyin, ardından canlı bir web adresine yayınlayın. - Derlemeler ve kontrollerle oyununuzu geliştirin — Asistanın dosyaları değiştirmesini sağlayın, güncellemeleri yayınlamak için
buildkomutunu çalıştırın ve masaüstü ile mobilde ekran görüntüleriyle test oynamak içincheck_gamekomutunu kullanın. - Yüksek skorlar ve oyuncu puanları ekleyin — Lider tablolarını görüntülemek için
get_game_scores, girişleri doğrulamak içinapprove_game_scoreve oynanma ile yıldız puanlarını takip etmek içinget_statskullanın. - Kendi varlıklarınızı yükleyin ve yönetin — Sanat, sprite, müzik veya 3D modelleri eklemek için
get_asset_upload_linkile bir bağlantı alın, ardından bunları incelemek içinlist_assetsveview_assetkullanın. - Fragmanlar ve sosyal medya kısa videoları oluşturun —
capture_videoile oynanışı kaydedin, ardından TikTok veya Reels için altyazılar, geçişler ve bir bitiş kartıyla klipler kesmek içinmake_videokullanın. - Herkese açık Arcade galerisine yayınlayın — Oyununuzu
submit_to_arcadeile gönderin, sayfasınıset_arcade_pageile ayarlayın ve performansınıget_statsile takip edin.
Barındırılan MCP Sunucusu
npx add-mcp 'https://arcadegnt.com/mcp'Claude Code, Codex, Cursor ve daha fazlasına kurulur
Dokümantasyon
Yapay zeka asistanınızla sohbet ederek tarayıcı oyunları yapın. Asistan bir Godot 4.8 oyunu yazar; arcadegnt onu oluşturur, kendi web adresinde yayınlar ve masaüstü ile telefonda gerçek bir tarayıcıda oynar, böylece asistan ekran görüntülerini görür ve yanlış olanı düzeltir.
Ayrıntılar
Sunucu URL'si
https://arcadegnt.com/mcp
Taşıma
Akışkan HTTP: POST üzerinden JSON-RPC 2.0, JSON yanıtları, oturum kimliği yok
Kimlik doğrulama
Dinamik istemci kaydı ve PKCE (S256) ile OAuth 2.1; kullanıcılar e-postayla gönderilen bir kodla oturum açar. Keşif: https://arcadegnt.com/.well-known/oauth-protected-resource
API anahtarları
Yok. arcadegnt asla bir model çalıştırmaz: işi kullanıcının kendi asistanı yapar
Protokol sürümleri
2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05
Yetenekler
32 araç, 1 kaynak (arcadegnt://guide), 1 istem (make_game)
Motor
Godot 4.8 (GDScript), web için dışa aktarılmıştır; oyunlar masaüstünde ve telefonlarda oynanır
Şunlarla çalışır
Claude, ChatGPT, Claude Code, Codex, Cursor, OpenCode, VS Code, Manus, OpenClaw, Hermes Agent ve diğer uzak-MCP istemcileri
Belgeler
Derleme kılavuzu · llms.txt · Video eğitim kampı
Arcade
Gizlilik · Şartlar
Destek
Asistanınızı bağlayın
Yeni misiniz? YouTube'daki arcadegnt eğitim kampı, bir asistanı bağlamayı ve ilk oyununuzu yapmayı gösterir.
Claude (web ve masaüstü)
- Ayarlar'ı, ardından Bağlayıcılar'ı açın.
- Özel bağlayıcı ekle'yi seçin, arcadegnt olarak adlandırın ve URL'yi yapıştırın:
https://arcadegnt.com/mcp
- Bağlan'a basın, size e-postayla gönderdiğimiz kodu girin ve İzin Ver'i seçin.
- Sorun: "arcadegnt ile bana tek tuşlu bir atari oyunu yap."
ChatGPT
- Bir ChatGPT Business veya Enterprise/Edu çalışma alanında, bağlı veriler için Geliştirici modunu etkinleştirmesini bir yöneticiden isteyin. Pro, salt okunur özel MCP uygulamalarını destekler.
- Ayarlar → Uygulamalar → Oluştur'u açın, arcadegnt ve bu MCP sunucu URL'sini girin:
https://arcadegnt.com/mcp
- OAuth'u seçin, araçları tarayın, arcadegnt oturum açma ve onayını tamamlayın, ardından uygulamayı oluşturun. Yeni bir sohbet başlatın ve araçlar menüsünden arcadegnt'yi seçin.
ChatGPT etiketleri ve kullanılabilirliği plana ve çalışma alanı politikasına göre değişir. Tam yazma işlemleri şu anda Business veya Enterprise/Edu gerektirir.
Claude Code
claude mcp add --transport http arcadegnt https://arcadegnt.com/mcp
Ardından Claude Code'da /mcp komutunu çalıştırın, arcadegnt'yi seçin ve oturum açın.
Codex
codex mcp add arcadegnt --url https://arcadegnt.com/mcp
codex mcp login arcadegnt
Giriş, e-postanızla oturum açmak için bir tarayıcı açar.
Cursor
~/.cursor/mcp.json dosyasına (veya projenin .cursor/mcp.json dosyasına) ekleyin, ardından Cursor sorduğunda oturum açın:
{
"mcpServers": {
"arcadegnt": {
"url": "https://arcadegnt.com/mcp"
}
}
}
OpenCode
Projedeki opencode.json dosyasına (veya ~/.config/opencode/opencode.json dosyasına) ekleyin, ardından oturum açın:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"arcadegnt": {
"type": "remote",
"url": "https://arcadegnt.com/mcp"
}
}
}
opencode mcp auth arcadegnt
Giriş, e-postanızla oturum açmak için bir tarayıcı açar.
VS Code
.vscode/mcp.json dosyasına ekleyin, sunucuyu dosyadan başlatın ve oturum açın:
{
"servers": {
"arcadegnt": {
"type": "http",
"url": "https://arcadegnt.com/mcp"
}
}
}
Manus
- Ayarlar'ı, ardından Bağlayıcılar'ı açın (bazı sürümlerde, Tümleştirmeler).
- Bağlayıcı ekle'yi, ardından Özel MCP'yi seçin. arcadegnt olarak adlandırın, HTTP taşımasını seçin ve URL'yi yapıştırın:
https://arcadegnt.com/mcp
- Manus sizden oturum açmanızı istediğinde, size e-postayla gönderdiğimiz kodu girin ve İzin Ver'i seçin.
OpenClaw
openclaw mcp add arcadegnt --url https://arcadegnt.com/mcp --transport streamable-http --auth oauth
openclaw mcp login arcadegnt
Giriş, e-postanızla oturum açmak için bir tarayıcı açar. openclaw mcp doctor arcadegnt --probe araçların yüklendiğini onaylar.
Hermes Agent
~/.hermes/config.yaml dosyasına ekleyin; Hermes ilk bağlandığında oturum açmak için bir tarayıcı açar (çalışan bir oturumda /reload-mcp):
mcp_servers:
arcadegnt:
url: "https://arcadegnt.com/mcp"
auth: oauth
Diğer herhangi bir MCP istemcisi
OAuth ile uzak sunucuları (Akışkan HTTP) destekleyen bir istemciyi URL'ye yönlendirin; istemci kendini kaydeder ve oturum açma sayfasını açar. Yapıştırılacak API anahtarı, başlık veya belirteç yok.
https://arcadegnt.com/mcp
Denemeyi deneyin
- "arcadegnt ile bir geminin düşen bloklardan kaçtığı tek tuşlu bir atari oyunu yap."
- "arcadegnt oyunuma bir yüksek skor tablosu ve bir başlık ekranı ekle."
- "arcadegnt oyunumda oyuncu ve düşmanlar için yükleyeceğim sprite'ları kullan."
- "Oyunumu bir açıklama ve ekran görüntüleriyle arcadegnt Arcade'e gönder."
Araçlar
| Araç | Ne yapar |
|---|---|
create_game | arcadegnt başlangıç projesinden yeni bir oyun başlatın: web için kurulmuş bir Godot 4.8 projesi (Compatibility oluşturucu, 1280x720 gerilmiş), klavye, gamepad ve çoklu dokunma kontrolleri zaten bağlı ve küçük oynanabilir bir sahne ile. |
list_games | Kullanıcının oyunları, kimlikleri, adresleri ve canlı olup olmadıkları. |
get_game | Adresi ve en son derlemesinin sonucuyla birlikte bir oyun. |
get_guide | arcadegnt oyunlarının nasıl oluşturulduğu: başlangıç projesi, derlemenin ve tarayıcının uyguladığı web kuralları, dokunma ve gamepad kontrolleri, yüksek kaliteli sanat ve ses elde etme (üreteçler, CC0 paketleri, kod) ve bu araçlarla nasıl çalışılacağı. |
list_files | Oyunun projesindeki her dosya, boyutuyla birlikte. |
read_files | Aynı anda en fazla 40 proje dosyasının içeriği (256 KB'a kadar metin dosyaları). |
write_files | Tek çağrıda en fazla 60 dosya oluşturun veya değiştirin (komut dosyaları, sahneler, SVG sanatı, project.godot) ve isteğe bağlı olarak dosyaları silin. |
edit_file | Tam metin değiştirme ile bir dosyanın bir bölümünü değiştirin. |
build | Projeyi içe aktarın, her komut dosyasını ve sahneyi yükleyin, oyunu birkaç saniye başsız çalıştırın, web için dışa aktarın ve adresinde yayınlayın. |
get_build | Bir derlemenin durumu ve hataları (varsayılan olarak en sonuncusu). |
check_game | Oyunun en son derlemesini (oyun adresi) başsız Chrome'da oynatın: varsayılan olarak masaüstünde (1280x720, klavye ve fare) ve yan tutulan bir telefonda (844x390, dokunma). |
get_check | Hâlâ çalışan bir check_game'in sonucu. |
capture_video | Oyunun oynanışını sesiyle birlikte MP4 olarak kaydedin: oyun ne kadar ağır olursa olsun tam çözünürlükte akıcı 30 fps, fragmanlar, sosyal kısa videolar (TikTok, Reels, Shorts) ve Arcade sayfası için. |
make_video | Bu oyunun videolarını (capture_video veya daha önceki make_video sonuçları) bir fragman veya kısa videoya kesin: geçişlerle klipler, bir başlık, altyazılar ve bir yayın fragmanı tarzında alt üçte birlikler, oynatma bağlantısıyla bir bitiş kartı, oyunun sesi ve isteğe bağlı müzik. |
get_video | Bir videonun durumu; bittiğinde, iletişim sayfası (8 kare) ve indirme ve izleme bağlantıları. |
submit_to_arcade | Oyunun en son derlemesini ve oyun sayfasını (set_arcade_page) Arcade'e, genel oyun galerisine (arcade.arcadegnt.com ve rastgele mod) gönderin. |
set_arcade_page | Oyunun Arcade'deki sayfası (arcade.arcadegnt.com/<slug>): oyuncular için bir açıklama ve bu oyunun check_game sonuçlarından seçilen en fazla 6 ekran görüntüsü (check_id ve etikete göre, ör. |
remove_from_arcade | Oyunu Arcade'den çıkarın, bekleyen gönderimi bırakın ve kilidini açın: en son derleme kendi adresine geri döner ve derlemeler orada yeniden yayınlanır. |
get_stats | Bir oyun için oynanışlar, oyuncular ve oyuncuların derecelendirmeleri (1-5 yıldız) (ömür boyu ve son 14 gün, oynanışların başladığı yere göre bölünmüş: Arcade (galeri), rastgele mod (akış) veya kendi adresi (doğrudan)), artı Arcade durumu (galeri). |
get_game_scores | Bir oyunun her yüksek skor tablosu (VbgntScores): sayılan girişler en iyiden başlayarak, oyuncu başına bir giriş, ilk 100 ve held\ girişleri: şüpheli skorlar (vbgnt_scores.json'daki kuralların üzerinde, zamanlanmış koşu yok veya tablonun çok ilerisinde) onaylanana kadar yalnızca gönderenin gördüğü. |
delete_game_score | Bir tablodan bir girişi kaldırın (get_game_scores'tan entry_id, sayılan veya bekletilen) veya entry_id olmadan tüm tabloyu sıfırlayın (confirm=true gerektirir). |
approve_game_score | Bekletilen bir skoru sayın (get_game_scores held\'dan entry_id): genel tabloya katılır, yendiğinde o oyuncunun sayılan girişini değiştirir. |
get_asset_upload_link | Kullanıcının KENDİ dosyalarını oyuna bıraktığı bir sayfa: sanat, sprite sayfaları, müzik ve ses efektleri, yazı tipleri, 2D ve 3D modeller (glTF/GLB, OBJ, FBX), tüm klasörler veya .zip varlık paketleri. |
import_asset | Genel bir https dosyasını veya .zip varlık paketini indirin (ör. |
create_asset_upload | Komutları çalıştıran aracılar için (Claude Code, Codex): bu makinedeki bir dosya için bir saatlik yükleme yuvası ve onu gönderen curl komutu (<LOCAL_FILE> değiştirin). |
finish_asset_upload | create_asset_upload ile bir .zip yükledikten sonra: assets/ içine açın. |
list_assets | Oyunun medya dosyaları, her biri hakkında bilinenlerle: görüntü boyutu ve alfa ve bir sprite sayfası ipucu, ses uzunluğu, bir 3D modelin ağları, donanımı ve animasyon adları ve uzunlukları, bir yazı tipinin adı; artı son içe aktarmalar ve 150 MB'ın ne kadarının kullanıldığı. |
view_asset | Kendiniz açamadığınız bir dosyayı görün: bir görüntü (ölçeklenmiş piksel sanatı), bir yazı tipi örneği veya Godot'un -Z (ileri) işaretli dört taraftan işlenmiş bir 3D model, böylece hangi yöne baktığını ve ne kadar büyük olduğunu söyleyebilirsiniz. |
set_game_images | Projede bir görüntüyü yükleme ekranı olarak kullanın (splash: PNG/JPG/WebP/SVG, en iyi 1280x720 veya daha büyük, oyun indirilirken ve başlarken gösterilir; derleme onu PNG'ye dönüştürür) veya splash_from_check: bir check_game ekran görüntüsü (ör. |
download_source | Godot projesinin bir zip'ine bir saatlik bağlantı (Godot 4.8 düzenleyicide açılır, 4.8-dev7 veya daha yeni). |
delete_game | Bir oyunu, dosyalarını ve web sayfasını kalıcı olarak silin. |
whoami | Oturum açmış hesabın e-postası, oyun sayısı ve sınırları. |
Artı kaynak arcadegnt://guide (asistanın ilk okuduğu derleme kılavuzu) ve istem make_game (bir oyun tanımlayın; asistan onu oluşturur ve çevrimiçi yayınlar).
Dizin listeleri için
Yapıştırmaya hazır tek paragraflık bir açıklama:
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.