Craftwire について
Craftwireは、AIエージェントがMinecraftのFabricクライアントとPaperサーバーを確認・操作できるMCPサーバーハブです。ゲーム内操作に加え、サーバー管理、プラグインテスト、ボット、プロファイリングに対応し、プラグインやMODからツールを追加できます。
主な機能
- 01スクリーンショット、HUD、画面の確認
- 02チャット、入力、画面クリックの操作
- 03Paperコマンドの実行とワールド確認
- 04JSONシナリオによるプラグインテスト
- 05経路探索ボットとパフォーマンス分析
活用シーン
- 01AIエージェントを介したMinecraft操作
- 02Paperプラグインとサーバーエラーのデバッグ
- 03再現可能なプラグインシナリオテスト
- 04MODやプラグインの性能ボトルネック特定
MCP 対応
Minecraftクライアントとサーバーの操作を、MCPクライアント向けのツールとして提供します。stdioでの実行、またはトークン付きHTTPによるハブ共有に対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
33掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
craftwire
このパッケージは Craftwire の MCP サーバー(ハブ)です。AI エージェントが Minecraft を見て操作できるようにします:
- Fabric クライアントでは、スクリーンショット、フリーカメラ、GUI の読み取りとクリック、チャット、入力、HUD を利用できます。
- Paper サーバーでは、コンソールコマンド、Bukkit API を使った JavaScript、ワールドの読み取り、編集と画像化、発生するすべてのイベント、バグごとに分類した例外、ログ、プラグイン制御を利用できます。
- プラグイン開発のループ、独自に経路を見つけるサーバー側ボット、JSON シナリオで記述するプラグインテスト(
npx craftwire test)を利用できます。 - プロファイリングでは、サーバーやゲームを遅くしているプラグインまたは MOD、リスナー、メソッドと、特定のメソッドの正確な呼び出し時間を確認できます。
- プラグインや MOD は独自のツールを追加できます。
Minecraft 26.2 & 26.3 · Fabric クライアント · Paper サーバー · MIT · UXPLIMA 提供
AI クライアントをセットアップする
npx craftwire setup # lists the clients found on this computer
npx craftwire setup codex # or: gemini, antigravity, cursor, windsurf, vscode, claude-desktop
setup は、クライアントの MCP 設定に craftwire エントリを追加します。ほかのエントリには変更を加えず、最初にファイルを .bak としてバックアップします。Codex と Gemini CLI では、Craftwire のスキルもインストールします。--dry-run を指定すると、書き込みを行わずに変更内容を表示します。
Claude Code では、代わりにプラグインを使用します:
/plugin marketplace add uxplima/craftwire
/plugin install craftwire@uxplima
ほかの MCP クライアントでは、stdio 経由で実行します:
{ "mcpServers": { "craftwire": { "command": "npx", "args": ["-y", "craftwire"] } } }
Windows では、"command": "cmd", "args": ["/c", "npx", "-y", "craftwire"] を使用してください。
ゲーム側を追加する
Releases から両方の JAR を入手します:
craftwire-agent-fabric-<version>.jar:Fabric API と一緒に、Fabric プロファイルのmods/フォルダーに配置します。craftwire-paper-<version>.jar:Paper サーバーのplugins/フォルダーに配置します。
どちらも自動でハブに接続します。ハブは 127.0.0.1 のみで接続を待ち受け、トークンを ~/.craftwire/hub.json に書き込みます。一度に Craftwire を使用する AI クライアントは 1 つにしてください。複数のクライアントで 1 つのハブを共有するには、npx craftwire serve(トークン付きの HTTP 経由の MCP)を実行します。
ゲームを起動していない場合は、client_process ツールを使うと、ハブが非表示のクライアントを起動します。初回使用時に、Minecraft と Fabric を公式サーバーからダウンロードします。その後、online-mode=false が必要な開発サーバーに接続するか、シングルプレイヤーのワールドを開きます。
トラブルシューティング:npx craftwire doctor。サーバーフォルダーも確認するには、--server <folder> を追加します。
ドキュメント、ツール、プロトコル:https://github.com/uxplima/craftwire
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。