# antics-mcp

Let an agent deploy a web game with player rooms, shared state, and scoreboards. Useful when a generated game needs a link others can play.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Author: antics-gg
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/antics-gg/antics-mcp
- Updated: 2026-07-23
- HTML: https://affpapa.org/en/nevibecode/mcp/antics-mcp

## What it does

An agent can build a game as one HTML file or as a multi-file project, then call `deploy_game` to publish a room and return its playable link. Other players can join through that link. No account is needed for this temporary setup; a room supports 8 players and remains available for 24h.

For lasting links and project scoreboards, sign in with GitHub using `npx antics-cli login`. This enables project tools for creating and listing projects, reading scores, and setting the title, description, and image shown in shared room links. Temporary rooms do not preserve scoreboards, so persistent results require the sign-in step.

The server provides multiplayer rooms and keeps game state in sync among players. Add it to Claude Code with `claude mcp add antics-mcp -- npx -y antics-mcp`. Other clients that support MCP can use the `npx` command and server configuration described in the project instructions.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add antics-mcp -- npx -y antics-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add antics-mcp -- npx -y antics-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "antics-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "antics-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "antics-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "antics-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add antics-mcp npx -y antics-mcp
```

## When to use it
- publish a web game as a link other players can join
- open a multiplayer room for a generated game
- keep game state synchronized across players
- read a project's high scores
- customize the preview shown for shared room links

## Example prompts
- Build a small two-player web game and publish a room that friends can join.
- Deploy this multi-file game so players can share a room and play together.
- Create a project for this game and set up its scoreboard.

## Similar
- [Pascal 3D Editor](https://affpapa.org/en/nevibecode/mcp/pascal-3d-editor.md) — MCP server · ★ 25137
- [Unity-MCP](https://affpapa.org/en/nevibecode/mcp/unity-mcp.md) — MCP server · ★ 4534
- [mcp](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — MCP server · ★ 1349
- [Gearboy MCP Server](https://affpapa.org/en/nevibecode/mcp/gearboy-mcp-server.md) — MCP server · ★ 1218
- [ChiR24-unreal_mcp_server](https://affpapa.org/en/nevibecode/mcp/chir24-unreal-mcp-server.md) — MCP server · ★ 982
- [Nova3D](https://affpapa.org/en/nevibecode/mcp/nova3d.md) — MCP server · ★ 732

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
