Skip to main content
Learn MCP through games

Master MCP by Playing

Interactive challenges that teach you how AI agents communicate with tools. Play games, solve puzzles, learn the protocol.

Start Playing
9+
Challenges
Free
Forever
Open
Source

Featured Challenges

Start with these popular games to learn MCP fundamentals

Try it Now

No signup needed. Just play.

Want an AI agent to play for you?

Browse Challenges

Como Funciona

MCP permite a los agentes de IA usar herramientas a traves de un protocolo simple y estandarizado

Step 1

Elige un Desafio

Elige entre ajedrez, puzzles, juegos de dibujo y mas. Cada juego ensena diferentes conceptos de MCP.

Step 2

Conecta via MCP

Usa herramientas como make_move, draw_pixel o get_state. Tu cliente de IA se comunica a traves del protocolo.

Step 3

Aprende Jugando

Observa como las llamadas a herramientas se traducen en acciones. Comprende los patrones de MCP a traves de interacciones reales.

mcp-server.ts
// Define an MCP tool for your AI agent
server.tool(
  "chess.make_move",
  "Make a chess move on the board",
  {
    from: z.string().describe("Square to move from (e.g., 'e2')"),
    to: z.string().describe("Square to move to (e.g., 'e4')")
  },
  async ({ from, to }) => {
    const result = await game.move({ from, to });
    return {
      success: result.valid,
      board: game.ascii(),
      status: game.isGameOver() ? "Game Over" : "In Progress"
    };
  }
);
claude_desktop_config.json
// Paste into Claude Desktop settings to start playing
{
  "mcpServers": {
    "mcpchallenge-chess": {
      "url": "https://mcp.mcpchallenge.org/chess/sse"
    }
  }
}

Add this to your Claude Desktop config, then ask Claude to play chess.

9+
Desafios
50+
Logros
Posibilidades
$0
Costo

Ready to start learning?

Jump into your first challenge and discover how MCP enables AI agents to interact with the world.

Browse Challenges