game-agent-factory
Provides tools for automated 3D asset production by controlling Blender operations, including model creation, manipulation, and export.
Provides Git version control capabilities for commit, snapshot, and rollback operations, enabling collaborative game project management.
Provides tools for automated 2D asset production by controlling Krita operations, including drawing, painting, and texture creation.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@game-agent-factoryStart a new game project: a 2D platformer with a robot protagonist, 3 levels, generate initial GDD and assets"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
game-agent-factory
AI agent-automated game development pipeline. A multi-agent team (design/program/art/supervisor/QA) orchestrated via LangGraph drives Blender/Krita/Godot/Git through an MCP gateway to automatically produce runnable game build packages.
Construction constraint baseline is in
DECISIONS.md; full proposal text is in智能体游戏施工团队 v2.md.
Architecture Layers
┌────────────────────────────────────────────────────────┐
│ L0 模型层 Ollama(qwen3.5-4b/2b 本地) + 公有 API(GLM-4 Air/DeepSeek) │
├────────────────────────────────────────────────────────┤
│ L1 编排层 LangGraph(唯一调度层,checkpointer 恢复) │
│ 策划Agent · 程序Agent · 美术Agent(3D/2D) · 监理Agent · 测试Agent │
├────────────────────────────────────────────────────────┤
│ L2 网关层 MCP Gateway:鉴权 · 沙箱 · 白名单 · 路由 · 审计 │
├────────────────────────────────────────────────────────┤
│ L3 适配层 blender-mcp · krita-mcp · godot-mcp · git-mcp │
│ 共享 mcp-servers/common/(socket桥/审计/校验/路径白名单)│
├────────────────────────────────────────────────────────┤
│ L4 基础设施 Gitea+LFS · SQLite(记忆/工单/锁/审计) · Ollama(Win原生)│
│ storage/ Repository 抽象层(SQLiteRepo→ArcadeRepo 可迁移)│
└────────────────────────────────────────────────────────┘Related MCP server: Hearth
Directory Responsibilities
Directory | Responsibility |
| Delivery contracts: GDD/asset manifest/art spec Schema + validators.py (incl. Kahn cycle detection) |
| LangGraph agent definitions (designer/coder/artist3d/artist2d/qa/supervisor) |
| Shared infrastructure for the four MCP Servers (socket bridge, audit, parameter validation, path whitelist) |
| Blender 3D asset production MCP Server |
| Krita 2D asset production MCP Server |
| Godot project construction MCP Server |
| Git commit/snapshot/rollback MCP Server (GitPython + LFS) |
| Blender plugin (socket bridge + whitelist command executor, belongs to blender-mcp) |
| Godot editor plugin (EditorScript bridge, belongs to godot-mcp) |
| MCP gateway (auth/sandbox/audit/rate limiting) |
| LangGraph workflow definitions |
| Whitelist script pool + Docker sandbox |
| Repository abstraction layer (SQLiteRepo / ArcadeRepo migratable) |
| Godot project (managed by Git LFS) |
| Gitea/ArcadeDB/Ollama config + versions.env + ports.env + llm.env |
| Audit logs |
Quick Start
# 安装 just(跨平台任务入口)
winget install Casey.Just
# 初始化依赖
just init
# 自检
just check
just allEnvironment Baseline
OS: Windows single-machine first (code stays Linux-portable)
GPU: RTX 2070 8GB
LLM: Hybrid mode (local qwen3.5-4b/2b + public API)
Blender: 4.2 LTS
Godot: 4.4 stable
Python: ≥ 3.11, uv package management
See DECISIONS.md §1 for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
Playgama MCP is a remote MCP server for game developers. Point Codex, Claude Code, Cursor or VS Code at it and your agent publishes an HTML5 game to Playgama without leaving the editor: it creates the game and fills in the form, uploads the build and covers, edits the in-app catalog and leaderboards, gets a QA Tool link, and publishes a sandbox — a public link anyone can play. 20 tools, 10 of them read-only; every write is annotated as destructive so your client asks first. Submitting to moderation, deleting and payouts are deliberately left out: the agent prepares everything, a human presses the button. Product page: https://playgama.com/mcp/ Docs: https://wiki.playgama.com/playgama/mcp Tools reference: https://wiki.playgama.com/playgama/mcp/tools Token: https://developer.playgama.com/mcp
Generate game-ready 3D models, textures, and audio from natural language, over MCP.
Build, validate, and deploy multi-agent AI solutions from any AI environment.
AI-native git hosting — repos, PRs, issues, CI gates, and AI code review over MCP (60 tools).
Related MCP Servers
- 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.20855MIT
- AlicenseNot gradedqualityAmaintenanceAI-native open-source 2D game engine whose MCP server exposes every editor operation to coding agents as typed commands, so an agent can build, run, and verify a game inside the editor. It runs locally on macOS, Windows, and Linux with no cloud service or API key.62MIT
- AlicenseBqualityCmaintenanceAggregates game-development MCP servers (Blender, Godot, GitHub, Obsidian) behind one interface for AI clients, with smart task routing and a local GUI for multi-client support.5MIT
- AlicenseNot gradedqualityBmaintenanceAutonomous game development framework that lets AI agents program, design scenes, and run visual QA on Godot 4.x projects — all through the Model Context Protocol (MCP).MIT