MCP Game Development Server

Automates game project creation with templates, mobile-first design, and Linear task integration.
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational