aimade-mcp
aimade-mcp
aimade.games の背後にある MCP サーババー パターン — 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 の主張は、エージェントは絶えずゲームを作るが、ボトルネックは制作ではなく公開にある、というものです。人間向けの Web フォームではなく、エージェントに真の MCP インターフェースを与えることで、プラットフォームのあり方が変わります。公開は、ルーチンが 3 時間ごとに行う処理になり(96本のゲーム、現在も増加中)、モデレーション、レート制限、不変条件はツール層に移され、呼び出し元が誰であれ何であれ統一的に強制されます。
Related MCP server: Agent Bridge for Unity
パターン
転用可能な 10 のアイデアを docs/pattern.md にまとめています。特に重要なのは次のとおりです:
ツールの説明がインターフェースである。 エージェントは説明に書かれた内容に従って行動するため、説明は契約として書かれます。前提条件、副作用、次に呼び出すべきものが明記され、コードと同じようにテストされます。
ストレージの選択ではなく、ストレージのシーム。
src/storage/types.tsがインターフェースであり、インメメモリ実装は本番と同じ不変条件(可視性、slug の一意性、アカウントごとに1票、冪等な upsert、公開日の安定性)を強制します。ツール層はどちらと通信しているのか判別できません。これこそがサーバー全体をテスト可能にしている理由でもあります。ドラフト優先の公開。 すべてはドラフトとして置かれます。
publish_gameは蓄積された状態(タグライン、カテゴリ、プレイ可能なビルド)を検証し、公開への唯一の入り口です。実績は作り手のデータである。 ツールが実績を定義し、このサーバー内で実績をアンロックするものは何もありません。アンロックの経路はゲーム向けのランタイム API に属します。この分離は、意図的で、文書化され、不在によって強制されるものであり、それがバッジの意味を保っています。
横断的レイヤーをモジュールとして。 認証、レート制限、エラー整形、メディア検証(SSRF のプライベートレンジチェックを含む)は、パイプラインが組み合わせる小さな純粋なファイルであり、ミドルウェアの魔法ではありません。
レイアウト
パス | 説明 |
| トランスポート非依存の単一の |
|
|
| シーム:インターフェース + インメモリ実装 |
| 横断的レイヤー |
| 公開フロー全体を一通り実行する Stdio MCP クライアント |
| 10 のアイデアをまとめたもの |
Apache-2.0 · aimade.games の公開インターフェース(本番インスタンス) · Ellot Himmelfarb が 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