Game MCP
Multi-agent game development framework for Claude Code that lets you build games with an AI team including Lead, Engineer, Designer, Artist, QA, and Story Consultant.
README
Game MCP
Multi-agent game development framework for Claude Code. Build games with an AI team — Lead, Engineer, Designer, Artist, QA, and Story Consultant.
Quick Start
npx game-mcp
The CLI will guide you through:
- Game name and code
- Game type — Web (HTML/JS), Unity 2D, or Unity 3D
- API keys — Gemini, PixelLab, GitHub/GitLab (stored encrypted, gitignored)
- Platform targets — PC, iOS, Android, Steam
- Git provider — GitHub, GitLab, or local
Then open the project in Claude Code and type /lead to start.
Game Types
Web Game
- Single HTML file with inline CSS/JS
- Canvas API game loop
- Packageable for Steam via Electron
- No dependencies, pure vanilla JS
Unity 2D
- Unity 6 with URP 2D
- PixelLab MCP for AI pixel art generation
- Aseprite CLI for sprite post-processing
- VContainer DI + UniTask async
Unity 3D
- Unity 6 with URP 3D
- Blender MCP for 3D modeling
- PBR materials and lighting
- VContainer DI + UniTask async
How It Works
Game MCP uses a Bible-first approach: design your game completely in documentation before writing code.
Agent Roles
| Command | Role | What They Do |
|---|---|---|
/lead |
Team Lead | Research, plan, create tasks |
/engineer |
Engineer | Write game code |
/designer |
Designer | Write game design docs |
/artist |
Artist | Generate and process art assets |
/qa |
QA | 5-check verification of all changes |
/story |
Story | Narrative structure consulting |
Task Flow
/lead → analyzes request → creates tasks with priorities
/engineer → claims task → implements → self-reviews → completes
/qa → verifies → 5-check gate → approves or reports bugs
Requirements
- Claude Code (CLI)
- Python 3.11+ + uv
- Git
- Node.js 18+ (for CLI and web games)
Optional (by game type)
| Tool | Web | Unity 2D | Unity 3D |
|---|---|---|---|
| Unity 6 | Required | Required | |
| Blender | Required | ||
| Aseprite | Recommended | ||
| Gemini CLI | Recommended | Recommended | Recommended |
API Keys (optional, enable AI features)
| Key | Purpose | Get it at |
|---|---|---|
GOOGLE_API_KEY |
Gemini research + image gen | Google AI Studio |
PIXELLAB_API_TOKEN |
AI pixel art (2D) | PixelLab |
RODIN_API_KEY |
AI 3D models (3D) | Rodin |
GIT_TOKEN |
GitHub/GitLab integration | GitHub/GitLab settings |
Project Structure (after setup)
my-game/
├── .claude/ # Claude Code config + agent commands
│ ├── CLAUDE.md # Project instructions
│ ├── settings.json # Permissions
│ └── commands/ # /lead, /engineer, /designer, /artist, /qa, /story
├── .mcp.json # MCP server config
├── .env # API keys (gitignored)
├── src/ # Game code (HTML or Unity scripts)
├── docs/bible/ # Game design document (13 sections)
├── workflow/ # Task management state
├── game-mcp.json # Project config
└── pyproject.toml # MCP server dependencies
MCP Server
The framework includes a Python MCP server (game-mcp-team) that provides:
- Task management — create, claim, complete, search tasks with priorities
- Decision log — cross-agent context sharing
- Bible status — documentation completeness tracking
- External tools — Gemini CLI, Aseprite CLI, background removal
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.