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

