
Minecraft MCP Integration

2025.03.19
67
TypeScript游戏集成AI 交互娱乐功能
Minecraft MCP Integration 是一个为 Minecraft 设计的模型上下文协议(MCP)集成,允许 AI 助手通过一个机器人观察并与 Minecraft 世界进行交互。该集成提供了丰富的工具集,使 AI 模型能够执行各种游戏内操作,如移动、放置方块、攻击实体等。
View on GitHub
Overview
基本能力
产品定位
Minecraft MCP Integration 是一个为 Minecraft 设计的模型上下文协议(MCP)集成,旨在通过 AI 助手增强 Minecraft 的游戏体验。
核心功能
- 提供与 Minecraft 服务器的交互能力
- 支持多种游戏内操作,如移动、放置方块、攻击实体等
- 提供丰富的 MCP 资源,如机器人位置和状态
适用场景
- AI 助手与 Minecraft 世界的交互
- 自动化 Minecraft 游戏操作
- 游戏测试和开发
工具列表
chat
: 发送聊天消息到服务器jump
: 让机器人跳跃moveForward
: 让机器人向前移动moveBack
: 让机器人向后移动turnLeft
: 让机器人向左转turnRight
: 让机器人向右转placeBlock
: 在指定坐标放置方块digBlock
: 在指定坐标破坏方块getBlockInfo
: 获取指定坐标方块的信息selectSlot
: 选择快捷栏槽位 (0-8)getInventory
: 获取机器人背包内容equipItem
: 按名称装备物品到指定位置getStatus
: 获取机器人当前状态(生命值、食物、位置等)getNearbyEntities
: 获取范围内附近的实体列表attack
: 按名称攻击附近的实体useItem
: 使用/激活当前持有的物品stopUsingItem
: 停止使用/停用当前物品lookAt
: 让机器人看向特定坐标followPlayer
: 跟随特定玩家stopFollowing
: 停止跟随当前目标goToPosition
: 导航到特定坐标
常见问题解答
- MCP 连接失败
- 查找并终止残留的 Java 进程
-
重启计算机如果进程终止失败
-
服务器无法启动
- 验证 Java 是否安装
- 检查 server.jar 路径是否正确
-
确保端口 25565 可用
-
无法连接到服务器
- 验证服务器是否正在运行
- 确认使用 "localhost" 作为服务器地址
- 检查防火墙设置
使用教程
使用依赖
- Minecraft Launcher
- Node.js 18 或更高版本
- Claude Desktop App
- Java 21.0.5 (推荐)
安装教程
- 下载并设置 Minecraft 服务器
- 从 mcversions.net/1.21 下载 Minecraft 服务器 v1.21
- 安装 Java 21.0.5(如果尚未安装)
- 创建专用目录(例如
~/minecraft-server/
) - 将下载的
server.jar
文件放入此目录 -
记下
server.jar
文件的绝对路径 -
安装并配置 MCP 集成 快速安装(推荐):
bash npx -y @smithery/cli install mcp-minecraft --client claude
或手动设置: - 导航到
~/Library/Application Support/Claude/claude_desktop_config.json
-
添加 MCP 服务器配置
-
启动 Claude Desktop
-
完成配置后启动 Claude Desktop
-
连接到服务器
- 打开 Minecraft Launcher
- 安装并启动 Minecraft Java Edition v1.21
- 点击 "Play" 并选择 "Multiplayer"
- 点击 "Add Server"
- 输入服务器详细信息
调试方式
- 检查 Minecraft 服务器日志:查看 minecraft-server 目录
- 检查 Claude Desktop 日志:
~/Library/Logs/Claude/mcp*.log