マインスイーパーMCPサーバー
これは、MCPクライアントエージェントがマインスイーパのゲームをプレイできるようにするモデルコンテキストプロトコルサーバーです。マインスイーパゲームサーバーと並行して実行されることを目的としています。
ビデオ デモ全体をhttps://youtu.be/CXXMafVtlEQでご覧ください (16 倍の高速化)。
はじめる
- ゲーム サーバーの指示に従ってローカルで起動します。
- MCP サーバーを構築します。
npm install
npm run build
- MCPクライアントを設定してツールを追加します。例えば、Windows版Claude Desktopの
claude_desktop_config.json
( ファイルの場所)にツールを追加するには、リポジトリをC:\path\to\repo\minesweeper-mcp-server
クローンしたと仮定します。
{
"mcpServers": {
"mcp-server": {
"command": "node",
"args": ["C:\\path\\to\\repo\\minesweeper-mcp-server\\build\\index.js"],
"env": {
"DEBUG": "*"
}
}
}
}
- Claude Desktop:Claude Desktopを再起動して、ツールを有効にしてください。アプリからではなく、トレイメニューアイコンから終了してください(アプリから終了するとウィンドウが非表示になります)。ツールアイコンをクリックすると、新しいツールが表示されます。
プロンプトの例
Start a new game of Minesweeper. Try your best to keep playing until you have flagged all mines. Remember that the coordinates are 0-indexed.
やり取りの例
実際の会話は非常に長いので、いくつか抜粋します。
ゲーム開始
旗を間違った場所に置く
何度か試みた後に諦める