Skip to main content
Glama

MCP Minecraft Remote

by nacal

MCP マインクラフト リモート

このプロジェクトは、arjunkmrmによるmcp-minecraftにインスピレーションを得ています。オリジナルのプロジェクトはローカルのMinecraftサーバーへの接続のみをサポートしていましたが、このプロジェクトはリモートのMinecraftサーバーへの接続をサポートするために、ゼロから新たに作成されました。

MCP (モデル コンテキスト プロトコル) を使用した Minecraft リモート コントロール。

特徴

  • AIアシスタントを介してMinecraftプレイヤーに接続して制御する
  • Minecraft の世界を探索、採掘、構築、そしてインタラクトしましょう
  • サーバー上の他のプレイヤーとチャットする
  • インベントリ、プレイヤーの位置、サーバー情報を確認する
  • ジャンプ、忍び寄り、ダッシュなどの高度な移動制御
  • 攻撃や追跡を含むエンティティの相互作用
  • コンテナの使用(チェスト、かまどなど)
  • アイテムの作成と村人との取引
  • 詳細な在庫管理

インストール

クイックインストール(推奨)

npx -y @smithery/cli install mcp-minecraft-remote --client claude

CLI プロンプトに従ってセットアップを完了します。

手動インストール

# Install from npm npm install -g mcp-minecraft-remote # Or clone the repository git clone https://github.com/nacal/mcp-minecraft-remote.git cd mcp-minecraft-remote # Install dependencies npm install # Build the project npm run build

使用法

Claude Desktopでの使用

  1. Claude Desktop 構成ファイルに移動します。
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. Minecraft Remote MCP 構成を構成ファイルに追加します。
{ "mcpServers": { "minecraft-remote": { "command": "npx", "args": ["-y", "mcp-minecraft-remote@latest"] } } }

グローバルにインストールした場合:

{ "mcpServers": { "minecraft-remote": { "command": "mcp-minecraft-remote" } } }

リポジトリをローカルにクローンした場合:

{ "mcpServers": { "minecraft-remote": { "command": "node", "args": ["/absolute/path/to/mcp-minecraft-remote/build/index.js"] } } }
  1. ファイルを保存し、Claude Desktopを再起動します。
  2. クロードと新しい会話を開始し、Minecraftコントロールコマンドの使用を開始します

重要なサーバー要件

  • サーバーのオンラインモード:Minecraftサーバーのserver.propertiesファイルでonline-mode=falseを設定する必要があります。これにより、ボットはMinecraftのセッションサーバーに認証なしで接続できるようになります。
  • 認証付きのサーバーを使用する場合は、接続時に有効なプレミアム アカウントの資格情報を提供する必要があります。

利用可能なツール

コア機能
  • connectToServer : 指定された資格情報でMinecraftサーバーに接続する
  • disconnectFromServer : Minecraft サーバーから切断します
  • sendChat : チャットメッセージをサーバーに送信する
  • getServerInfo : 接続されたサーバーに関する情報を取得します
動き
  • getPosition : 現在のプレーヤーの位置を取得する
  • moveTo : 特定の座標に移動する
  • moveControl : 基本的な移動コントロール (前進、後退、左、右、ジャンプ、ダッシュ、スニーク、停止)
  • lookAt : プレイヤーを特定の方向または座標に向ける
世界との交流
  • digBlock : 特定の座標でブロックを採掘する
  • placeBlock : 特定の座標にブロックを配置する
在庫管理
  • checkInventory : 基本的な在庫チェック
  • inventoryDetails : 在庫品目の詳細情報を取得します
  • equipItem : インベントリからアイテムを手または鎧のスロットに装備する
  • tossItem : インベントリからアイテムを投げる
エンティティインタラクション
  • getNearbyPlayers : 近くのプレイヤーのリストを取得する
  • getNearbyEntities : 近くにあるすべてのエンティティのリストを取得します
  • attackEntity : 特定のエンティティを攻撃する
  • useOnEntity : 特定のエンティティで保持されているアイテムを使用する
  • followEntity : 特定のエンティティをフォローする
コンテナインタラクション
  • openContainer : 特定の座標にあるコンテナ(チェスト、かまどなど)を開く
  • withdrawItem : 開いているコンテナからアイテムを取り出す
  • depositItem : 開いたコンテナにアイテムを入れる
  • closeContainer : 現在開いているコンテナを閉じる
クラフト
  • getRecipes : 利用可能なクラフトレシピのリストを取得します
  • craftItem : 利用可能な材料を使ってアイテムを作成する
トレーディング
  • listTrades : 近くの村人から利用可能な取引を一覧表示する
  • tradeWithVillager : 近くの村人と取引する

プロンプトの例

基本操作
  • 「ユーザー名 player1 で play.example.com の Minecraft サーバーに接続します」
  • 「ゲーム内での私の現在の位置は?」
  • 「座標 x=100、y=64、z=-200 に移動してください」
  • 「3秒間前へ歩かせてください」
  • 「あの山に向かってジャンプして走らせてください」
在庫とアイテム
  • 「在庫内容を詳しく確認する」
  • 「ダイヤモンドの剣を手に装備してください」
  • 「インベントリから土ブロックを5つ投げる」
ブロックインタラクション
  • 「座標 x=10、y=65、z=20 のブロックを掘る」
  • 「座標 x=11、y=65、z=20 に石ブロックを配置します」
エンティティインタラクション
  • 「近くに他のプレイヤーはいますか?」
  • 「私から20ブロック以内にはどんな存在がいるのか?」
  • 「ID 12345のゾンビを攻撃する」
  • 「スティーブというプレイヤーをフォローする」
コンテナの使用
  • 「座標 x=100、y=64、z=200 の宝箱を開ける」
  • 「宝箱から鉄のインゴットを10個取り出す」
  • 「宝箱に丸石を5つ入れる」
  • 「容器を閉じてください」
クラフトと取引
  • 「木製のツルハシを作るためのレシピは何ですか?」
  • 「在庫にある木材を使って棒を4本作る」
  • 「近くの村人がどんな取引をしているか確認する」
  • 「村人と取引してエメラルド10個をゲット」
コミュニケーション
  • 「チャットにHelloメッセージを送信」
  • 「ダイヤモンドを見つけたとみんなに伝えて」

要件

  • Node.js 18歳以上
  • MCPをサポートするAIアシスタント(Claudeなど)
  • Minecraft Java Edition サーバー (バージョン 1.8 以降)

:このツールは、Minecraft 1.21のバニラバージョンでのみ動作することをテストおよび検証済みです。他のバージョンやMODサーバーでも動作する可能性がありますが、互換性は保証されません。

ライセンス

マサチューセッツ工科大学

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

AI アシスタントがリモート サーバー上の Minecraft プレイヤーに接続して制御できるようにし、自然言語コマンドによるナビゲーション、構築、採掘、インベントリ管理、エンティティの相互作用、チャット通信を可能にします。

  1. 特徴
    1. インストール
      1. クイックインストール(推奨)
      2. 手動インストール
    2. 使用法
      1. Claude Desktopでの使用
      2. 重要なサーバー要件
      3. 利用可能なツール
      4. プロンプトの例
    3. 要件
      1. ライセンス

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Allows AI models to observe and interact with the Minecraft world through a bot.
          Last updated -
          10
          50
          TypeScript
          MIT License
          • Apple
          • Linux
        • -
          security
          A
          license
          -
          quality
          Enables AI agents to control Minecraft bots through a standardized JSON-RPC interface.
          Last updated -
          10
          13
          18
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          Enables AI interactions with a running Minecraft server inside a Docker container using RCON, allowing models to programmatically create Minecraft builds and manage the server.
          Last updated -
          4
          Python
        • -
          security
          A
          license
          -
          quality
          A server that enables AI assistants to understand and interact with Unity projects in real-time, providing access to scene hierarchy, project settings, and the ability to execute code directly in the Unity Editor.
          Last updated -
          40
          MIT License
          • Linux
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/nacal/mcp-minecraft-remote'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server