- Home
- MCP servers
- MCP Game Development Server
MCP Game Development Server
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"tonybro-mcp_game": {
"command": "node",
"args": [
"path/to/mcp-game-server/src/index.js"
],
"env": {
"NODE_ENV": "production"
}
}
}
}You can automate the creation of game projects with this MCP server, which integrates modern frontend and physics tooling, supports mobile-first development, and wires in task management through Linear. It provides templates for several game types and includes built-in celebratory confetti to mark milestones.
How to use
You interact with the server through an MCP client to perform common game development workflows. You can create new game projects, update your knowledge base with relevant topics, and fetch available templates. The server exposes dedicated functions for these tasks so you can orchestrate your development workflow from your MCP client.
Create a new game project by providing the game name, a chosen game type, your Linear team identifier, and a target project path. This will set up a ready-to-edit project with mobile-first design, TypeScript, Vite, TailwindCSS, and React Three Fiber, plus physics, animations, and confetti on completion.
Update your knowledge base with topics like React Three Fiber, game design, and performance to keep everyone aligned as the project evolves.
Get the available templates to choose from different game types such as platformer, puzzle, endless runner, physics-based, and arcade styles. You can then select a template that matches your intended gameplay.
How to install
Prerequisites: you need Node.js installed on your system. Verify installation with node -v and npm -v.
Step 1: Clone the project repository and navigate to its directory.
git clone https://example.com/tonybro/mcp_game.git
cd mcp_game
Step 2: Install dependencies.
npm install
Step 3: Configure the MCP client to run the server. You add the server to your MCP configuration so it can be started by your MCP client. The following example shows how to register the server under the key game-dev.
{
"mcpServers": {
"game-dev": {
"command": "node",
"args": ["path/to/mcp-game-server/src/index.js"]
}
}
}
Additional configuration and notes
Cursor MCP setup demonstrates how to integrate the server into your MCP client. The following snippet shows the exact configuration you would add to the Cursor MCP settings to run the server locally.
{
"mcpServers": {
"game-dev": {
"command": "node",
"args": ["path/to/mcp-game-server/src/index.js"]
}
}
}
Game types and project structure
Supported game types include Platformer, Puzzle, Endless Runner, Physics-based, and Arcade. Every generated project includes three screens (Start, Game, Game Over), confetti on completion, mobile-first design, TypeScript, Vite, TailwindCSS, React Three Fiber, Rapier for physics, and GSAP for animations.
The server automatically creates a project in Linear with a description, three one-week sprints, tasks with acceptance criteria and test cases, and proper task distribution across sprints, integrating task management into your development flow.
Tips and quick references
If you want to start from a template, request the available templates and then create a project using the chosen template as the base.
License and notes
All components and tooling are provided under the MIT license.
Available tools
create_game_project
Creates a new game project with specified name, type, Linear team, and destination path. Sets up the project with TypeScript, Vite, TailwindCSS, React Three Fiber, and confetti support.
update_game_knowledge
Updates the knowledge base with given topics to keep the team aligned on React Three Fiber, game design, and performance.
get_game_templates
Returns the available game templates for quick project initiation.