Master MCP by Playing
Interactive challenges that teach you how AI agents communicate with tools. Play games, solve puzzles, learn the protocol.
Start Playing
Featured Challenges
Start with these popular games to learn MCP fundamentals

Echecs
Echecs classiques avec Stockfish AI. Apprenez la validation des coups, l'etat du jeu et les appels d'outils par tour.

Gorillas
Jeu d'artillerie retro ! Calculez les trajectoires avec la physique du vent. Parfait pour apprendre les boucles de jeu.

Fractales
Generez de belles fractales avec les systemes L. Explorez les parametres creatifs des outils et la sortie visuelle.
Try it Now
No signup needed. Just play.
Want an AI agent to play for you?
Browse ChallengesComment Ca Marche
MCP permet aux agents IA d'utiliser des outils via un protocole simple et standardise
Choisissez un Defi
Choisissez parmi les echecs, les puzzles, les jeux de dessin et plus encore. Chaque jeu enseigne differents concepts MCP.
Connectez-vous via MCP
Utilisez des outils comme make_move, draw_pixel ou get_state. Votre client IA communique via le protocole.
Apprenez en Jouant
Observez comment les appels d'outils se traduisent en actions. Comprenez les patterns MCP a travers des interactions reelles.
// 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"
};
}
);// 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.
Ready to start learning?
Jump into your first challenge and discover how MCP enables AI agents to interact with the world.
Browse Challenges