Skip to main content
Glama

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

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

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

特徴

  • AIアシスタントを介してMinecraftプレイヤーに接続して制御する

  • Minecraft の世界を探索、採掘、構築、そしてインタラクトしましょう

  • サーバー上の他のプレイヤーとチャットする

  • インベントリ、プレイヤーの位置、サーバー情報を確認する

  • ジャンプ、忍び寄り、ダッシュなどの高度な移動制御

  • 攻撃や追跡を含むエンティティの相互作用

  • コンテナの使用(チェスト、かまどなど)

  • アイテムの作成と村人との取引

  • 詳細な在庫管理

Related MCP server: Minecraft Server MCP

インストール

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

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
license - permissive license
C
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

  • Connect AI agents to Flato's editable canvas runtime through a hosted MCP server.

  • Generate AI images, video, music, and sound effects, and upscale them, from any MCP client.

View all MCP Connectors

Latest Blog Posts

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