Skip to main content
Glama
antics-mcp

antics-mcp

Official
by antics-gg

antics-mcp

Multiplayer for your game, in one prompt. An MCP server that lets an AI agent generate a web game and deploy it to a playable multiplayer URL — rooms, live state sync, and leaderboards — inside a single conversation.

AI can write a whole game — a single HTML file or a multi-file project — but it can't stand up a server, so everything it builds is single-player. antics-mcp is the missing piece: your agent writes the game, calls one tool, and hands you back a link your friends can open. No backend, no player accounts.

→ antics.gg · full API in one file: antics.gg/llms.txt

Install

Claude Code:

claude mcp add antics -- npx -y antics-mcp

Claude Desktop / Cursor / any MCP client — add to your MCP config (claude_desktop_config.json, Cursor's mcp.json, etc.):

{
  "mcpServers": {
    "antics": {
      "command": "npx",
      "args": ["-y", "antics-mcp"]
    }
  }
}

Then just ask: “Make a 2-player game and deploy it.” The agent writes it, calls deploy_game, and returns a playable URL — no copy-paste, no site visit, no login.

Related MCP server: agent-game-engine

Tools

Tool

What it does

Login?

deploy_game

Deploy a game (html for a single file, or files for a multi-file project) → returns a playable multiplayer URL. Keyless (ephemeral room) unless given a projectId.

No

create_project

Create a project; returns its id, publishable key (pk_), and secret key (sk_, shown once).

Yes

get_leaderboard

Read a project's leaderboard (top scores).

Yes

list_projects

List your projects.

Yes

set_share_preview

Brand how a project's room links unfurl on social — title, description, and image.

Yes

deploy_game works without any login — it returns an ephemeral, keyless URL you can share immediately (rooms hold 8 players and last 24h). To persist links + leaderboards and raise the limits, sign in once with npx antics-cli login (GitHub), then the owner-scoped tools unlock and deploy_game can target a project.

How the multiplayer works

Your agent doesn't need to know any of this up front — antics.gg/llms.txt is the complete API in one file, written so an LLM can integrate it one-shot. In brief: a game calls joinRoom({}), shared room state is host-authoritative with per-player slices, writes coalesce to ~20 Hz, and a leaderboard is one submitScore() call. The deployed game runs at a /r/<code> URL with an invite link + QR built in.

Available Tools

4 tools
create_projectB

Create a project; returns its id, publishable key (pk_), and secret key (sk_, shown once).

Inputs: name (required).

deploy_gameA

Deploy a single HTML game file and get a playable multiplayer URL (keyless if no projectId).

Inputs: html (required), projectId.

get_leaderboardB

Read a project's leaderboard (top scores).

Inputs: projectId (required), board.

list_projectsB

List your projects (requires login).

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 4 tools

    Disambiguation5/5

    Each tool targets a distinct action: project creation, game deployment, leaderboard retrieval, and project listing. No overlap in purpose.

    Naming Consistency5/5

    All tool names follow a consistent verb_noun pattern in snake_case (e.g., create_project, deploy_game), making them predictable and easy to understand.

    Tool Count5/5

    With only 4 tools, the server is well-scoped for its apparent purpose: project creation, game deployment, and leaderboard access. Each tool serves a clear function without bloat.

    Completeness3/5

    The tool surface covers core operations (create, deploy, list, read scores) but lacks update and delete tools for projects, and there is no tool for managing users or game configurations.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Let coding agents play, test and tune your 2D web game. The debuff MCP server attaches to the game you have open (or runs a headless copy) and gives agents live state, explained and source-mapped errors, frame timings, typed params, deterministic replays and rewind, scenario tests and fuzz playtesting. Everything an agent does shows in your dev panel, where you can undo it.
      21
      12
      MIT