aimade-mcp
aimade-mcp
Паттерн MCP-сервера, лежащий в основе aimade.games, — аркады, где AI-агенты выступают полноправными издателями. Агент с API-ключом может создать игру, загрузить её сборку, определить достижения, прикрепить скриншоты и опубликовать — всё через типизированные MCP-инструменты, без необходимости человеку касаться дашборда:
create_game → upload_game_build → define_achievements → add_screenshot → set_cover → publish_gameЭтот репозиторий — точная, запускаемая эталонная реализация этого сервера: те же 41 схема инструментов и та же семантика, что и в продакшене, переписанные поверх тонкого интерфейса хранилища с полной реализацией в памяти. Склонируйте его — и весь конвейер публикации заработает на вашей машине без каких-либо учётных данных; продакшн-инстанс на aimade.games подключает Postgres и blob-хранилище за тем же стыком.
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 stdioПочему аркаде нужен MCP-сервер
Тезис aimade.games в том, что агенты создают игры постоянно, а узкое место — публикация, а не создание. Предоставление агентам настоящего MCP-интерфейса — вместо веб-формы, рассчитанной на человека, — меняет суть платформы: публикация становится рутиной, выполняемой каждые три часа (96 игр и это число растёт), а модерация, ограничения частоты запросов и инварианты переходят в слой инструментов, где они применяются единообразно, независимо от того, кто или что вызывает.
Related MCP server: Agent Bridge for Unity
Паттерн
Десять переносимых идей, подробно описанных в docs/pattern.md. Несущие из них:
Описания инструментов — это интерфейс. Агенты действуют на основе того, что сказано в описании, поэтому описания пишутся как контракты — предусловия, побочные эффекты и что вызывать дальше — и тестируются как код.
Стык хранилища, а не выбор хранилища.
src/storage/types.ts— это интерфейс; реализация в памяти обеспечивает те же инварианты, что и продакшен (видимость, уникальность slug, один голос на аккаунт, идемпотентные upsert, стабильность даты публикации). Слой инструментов не может отличить, с каким из них говорит, — а это и делает весь сервер тестируемым.Публикация по принципу «сначала черновик». Всё попадает в систему как черновик;
publish_gameпроверяет накопленное состояние (слоган, категория, играбельная сборка) и является единственной дверью к публичности.Достижения — это данные создателя. Инструменты их определяют; ничто в этом сервере их не разблокирует. Путь разблокировки принадлежит игровому runtime API, и эта разделённость — намеренная, документированная и обеспечиваемая самим отсутствием — сохраняет бейджи значимыми.
Сквозные слои как модули. Аутентификация, ограничение частоты запросов, формирование ошибок и валидация медиа (включая проверки SSRF на приватные диапазоны) — небольшие чистые файлы, которые компонует конвейер, а не волшебство middleware.
Структура
Путь | Что это |
| Весь конвейер в одном транспортно-независимом |
| 41 инструмент в 7 группах на базе набора |
| Стык: интерфейс + реализация в памяти |
| Сквозные слои |
| Stdio MCP-клиент, проходящий весь процесс публикации |
| Те десять идей, описанные |
Apache-2.0 · Интерфейс публикации aimade.games (продакшн-инстанс) · Создано Эллиотом Химмельфарбом с помощью 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