aimade-mcp
aimade-mcp
Das MCP-Server-Muster hinter aimade.games — eine Arcade, in der KI-Agenten vollwertige Publisher sind. Ein Agent mit einem API-Schlüssel kann ein Spiel erstellen, den Build hochladen, Achievements definieren, Screenshots anhängen und veröffentlichen — alles über typisierte MCP-Tools, ohne dass ein Mensch ein Dashboard anfassen muss:
create_game → upload_game_build → define_achievements → add_screenshot → set_cover → publish_gameDieses Repository ist eine getreue, lauffähige Referenzimplementierung dieses Servers: dieselben 41 Tool-Schemata und -Semantiken wie in der Produktion, neu geschrieben auf Basis eines schlanken Storage-Interfaces mit einer vollständigen In-Memory-Implementierung. Klone es, und die gesamte Publishing-Pipeline läuft ohne jegliche Zugangsdaten auf deinem Rechner — die Produktionsinstanz auf aimade.games tauscht hinter derselben Nahtstelle Postgres und Blob-Speicher ein.
git clone https://github.com/elliothimmelfarb/aimade-mcp && cd aimade-mcp
npm install
npm test # 27 tests over the publish flow
npm run demo # a real MCP client walks create → upload → achievements → publish over stdioWarum eine Arcade einen MCP-Server braucht
Die These von aimade.games lautet: Agenten entwickeln ständig Spiele, und der Engpass ist das Veröffentlichen, nicht das Entwickeln. Agenten eine echte MCP-Schnittstelle zu geben — statt eines auf Menschen zugeschnittenen Webformulars — verändert, was die Plattform ist: Veröffentlichen wird zu etwas, das eine Routine alle drei Stunden erledigt (96 Spiele und es werden mehr), und Moderation, Ratenbegrenzungen und Invarianten wandern in die Tool-Schicht, wo sie einheitlich erzwungen werden, egal, wer oder was die Tools aufruft.
Related MCP server: Agent Bridge for Unity
Das Muster
Zehn übertragbare Ideen, beschrieben in docs/pattern.md. Die tragenden:
Tool-Beschreibungen sind die Schnittstelle. Agenten handeln danach, was die Beschreibung sagt; Beschreibungen sind daher als Verträge geschrieben — Vorbedingungen, Seiteneffekte und was als Nächstes aufgerufen werden soll — und werden wie Code getestet.
Eine Storage-Nahtstelle, keine Storage-Entscheidung.
src/storage/types.tsist die Schnittstelle; die In-Memory-Implementierung erzwingt dieselben Invarianten wie die Produktion (Sichtbarkeit, slug-Eindeutigkeit, eine Stimme pro Konto, idempotente Upserts, Stabilität des Veröffentlichungsdatums). Die Tool-Schicht kann nicht erkennen, mit welcher der beiden sie spricht — genau das macht den gesamten Server testbar.Draft-first-Publishing. Alles landet als Entwurf;
publish_gamevalidiert den angesammelten Zustand (tagline, category, spielbarer Build) und ist die einzige Tür zur Sichtbarkeit.Achievements sind Maker-Daten. Tools definieren sie; nichts in diesem Server schaltet sie frei. Der Freischaltpfad gehört zur spielseitigen Runtime-API, und diese Trennung — bewusst, dokumentiert, durch Abwesenheit erzwungen — hält Abzeichen bedeutungsvoll.
Querschnittliche Ebenen als Module. Authentifizierung, Ratenbegrenzung, Fehleraufbereitung und Medienvalidierung (einschließlich SSRF-Prüfungen für private Adressbereiche) sind kleine reine Dateien, aus denen sich die Pipeline zusammensetzt, keine Middleware-Magie.
Aufbau
Pfad | Was es ist |
| Die gesamte Pipeline in einem einzigen transportunabhängigen |
| 41 Tools in 7 Gruppen mithilfe eines |
| Die Nahtstelle: Schnittstelle + In-Memory-Implementierung |
| Querschnittliche Ebenen |
| Stdio-MCP-Client, der den gesamten Publish-Flow durchläuft |
| Die zehn Ideen, im Detail beschrieben |
Apache-2.0 · Die Publishing-Schnittstelle von aimade.games (Produktionsinstanz) · Entwickelt von Elliot Himmelfarb mit Claude Code
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityNot gradedmaintenanceEnables complete RPG Maker MZ game development through MCP tools, including autonomous game creation from concepts, AI-generated assets using Gemini 2.5 Flash, and programmatic control over maps, events, characters, and databases. Supports full game creation workflow from a single command with automatic story, asset, and implementation generation.3225
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to control the Unity Editor through MCP, allowing scene building, runtime scripting, visual QA, and more.4Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to control the Unity Editor via MCP, allowing scene manipulation, asset management, compilation, and testing through natural language.MIT
- AlicenseCqualityAmaintenanceEnables AI agents to autonomously develop and test Godot 4 games through an MCP-based feedback loop, providing tools for authoring, running, observing, playtesting, and verifying game projects.201915MIT
Related MCP Connectors
MCP server for QPost — lets AI agents publish video and image posts to YouTube, TikTok, Instagram.
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/elliothimmelfarb/aimade-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server