mcpField
C
Craftwire

Craftwire

ローカル
github.comゲーム・エンタメ42 週間前に更新

Craftwire について

Craftwireは、AIエージェントがMinecraftのFabricクライアントとPaperサーバーを確認・操作できるMCPサーバーハブです。ゲーム内操作に加え、サーバー管理、プラグインテスト、ボット、プロファイリングに対応し、プラグインやMODからツールを追加できます。

主な機能

  1. 01スクリーンショット、HUD、画面の確認
  2. 02チャット、入力、画面クリックの操作
  3. 03Paperコマンドの実行とワールド確認
  4. 04JSONシナリオによるプラグインテスト
  5. 05経路探索ボットとパフォーマンス分析

活用シーン

  1. 01AIエージェントを介したMinecraft操作
  2. 02Paperプラグインとサーバーエラーのデバッグ
  3. 03再現可能なプラグインシナリオテスト
  4. 04MODやプラグインの性能ボトルネック特定

MCP 対応

Minecraftクライアントとサーバーの操作を、MCPクライアント向けのツールとして提供します。stdioでの実行、またはトークン付きHTTPによるハブ共有に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"uxplima-craftwire": {
"command": "npx",
"args": [
"-y",
"craftwire"
]
}
}
}
起動コマンドnpx -y craftwire

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcraftwire0.10.0

ツール

33

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

Craftwire:AI エージェントが Minecraft を見て操作できるようにします

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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。