minecraft-mcp-server

一個由 Mineflayer API 驅動的 Minecraft MCP 伺服器。它允許即時控制 Minecraft 角色,讓 AI 助手能夠建造結構、探索 t

minecraft-mcp-server 是什麼?

一個由 Mineflayer API 驅動的 Minecraft MCP 伺服器。它允許即時控制 Minecraft 角色,讓 AI 助手能夠透過自然語言指令建造結構、探索世界,並與遊戲環境互動。

minecraft-mcp-server 概覽

這是什麼

一個基於 Mineflayer API 的 Minecraft MCP 伺服器。它讓 AI 助手能夠即時控制 Minecraft 角色,透過自然語言指令建造建築、探索世界並與遊戲環境互動。目前支援 Minecraft 1.21.11 版本。

主要功能

  • 移動與導航:取得位置、移動到指定座標、看向某點、跳躍、朝特定方向移動、直接飛到某處 - 物品欄管理:列出物品欄、尋找特定物品、裝備物品 - 方塊操作:放置方塊、挖掘方塊、取得方塊資訊、尋找附近特定類型的方塊 - 熔爐冶煉:使用熔爐類方塊冶煉物品 - 實體互動:尋找最近的特定類型實體 - 通訊:在遊戲中發送聊天訊息、讀取其他玩家的最近聊天內容 - 遊戲狀態偵測:偵測目前的遊戲模式

使用情境

  • 根據圖片或自然語言描述建造建築物 - 自主探索 Minecraft 世界 - 自動化重複性任務,例如挖礦、合成或耕種 - 用於測試或教育目的與遊戲環境互動

快速開始

前置需求:Git、Node.js(>= 20.10.0)、正在執行的 Minecraft 遊戲(已測試 1.21.8 Java 版)、以及一個相容 MCP 的客戶端(例如 Claude Desktop)。 1. 建立一個單人世界並開放至 LAN(ESC → 開放至 LAN)。機器人會嘗試使用連接埠 25565 與主機名稱 localhost 連線。 2. 編輯 Claude Desktop 的 claude_desktop_config.json,加入以下內容: json { “mcpServers”: { “minecraft”: { “command”: “npx”, “args”: [ “-y”, “github:yuniko-software/minecraft-mcp-server”, “--host”, “localhost”, “--port”, “25565”, “--username”, “ClaudeBot” ] } } } 3. 完全重新啟動 Claude Desktop。 4. 在 Minecraft 世界已開放至 LAN 的狀態下啟動 Claude Desktop,機器人應會加入遊戲。 完整說明請參閱儲存庫的 README。

授權與價格

採用 Apache‑2.0 授權。此專案為開放原始碼且免費使用。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/yuniko-softwareminecraft-mcp-server.svg)](https://yunodb.com/tools/yuniko-softwareminecraft-mcp-server?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/yuniko-softwareminecraft-mcp-server?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/yuniko-softwareminecraft-mcp-server.svg" alt="Featured on YunoDB" height="20"></a>