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 Playing9+
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工作原理
MCP 让 AI 代理通过简单的标准化协议使用工具
Step 1
选择一个挑战
从国际象棋、拼图、绘画游戏等中选择。每个游戏教授不同的 MCP 概念。
Step 2
通过 MCP 连接
使用 make_move、draw_pixel 或 get_state 等工具。你的 AI 客户端通过协议进行通信。
Step 3
边玩边学
观察工具调用如何转化为操作。通过实际互动理解 MCP 模式。
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+
挑战
50+
成就
∞
无限可能
$0
费用
Ready to start learning?
Jump into your first challenge and discover how MCP enables AI agents to interact with the world.
Browse Challenges

