mcp-minecraft
Minecraft MCP 集成
Minecraft 的模型上下文协议 (MCP) 集成,使 AI 助手能够与 Minecraft 服务器交互。此集成允许 AI 模型通过机器人观察 Minecraft 世界并与之交互。

先决条件
Minecraft启动器
Node.js 18 或更高版本
克劳德桌面应用程序
Java 21.0.5(推荐)
⚠️ 注意:目前仅在 macOS/Linux 上测试。不保证 Windows 兼容性。
Related MCP server: MCP Minecraft Remote
重要提示
使用 F3+P 快捷键:同时按下 F3 + P。这将切换“失去焦点时暂停”功能。关闭后,您可以切换到 Claude 桌面,Minecraft 将继续运行而不会暂停。

重启 Claude 时的连接问题:如果您在 Minecraft 服务器运行期间重启 Claude,则下次启动 Claude 时可能会遇到 MCP 连接问题,这是由于 Java 进程延迟所致。请参阅故障排除:MCP 连接失败,了解解决步骤。
安装步骤
下载并设置 Minecraft 服务器
从mcversions.net/1.21下载 Minecraft 服务器 v1.21
如果尚未安装,请安装 Java 21.0.5(其他版本未经测试)
创建专用目录(例如
~/minecraft-server/)将下载的
server.jar文件放在此目录中记下
server.jar文件的绝对路径
安装和配置 MCP 集成
快速安装(推荐):
npx -y @smithery/cli install mcp-minecraft --client claude按照 CLI 提示完成设置。
或手动设置:
导航到
~/Library/Application Support/Claude/claude_desktop_config.json添加 MCP 服务器配置:
{ "mcpServers": { "mcp-minecraft": { "command": "npx", "args": [ "-y", "mcp-minecraft@latest", "--server-jar", "/absolute/path/to/minecraft-server/server.jar" ] } } }⚠️ 将
/absolute/path/to/minecraft-server/server.jar替换为你实际的 server.jar 路径启动 Claude Desktop
完成配置后启动Claude Desktop
连接到服务器
打开 Minecraft 启动器
安装并启动 Minecraft Java 版v1.21
点击“播放”并选择“多人游戏”
点击“添加服务器”
输入服务器详细信息:
服务器名称:
Minecraft Server服务器地址:
localhost:25565
点击“完成”
特征
资源
集成公开了以下 MCP 资源:
minecraft://bot/location- 机器人当前在世界上的位置minecraft://bot/status- 机器人连接状态
工具
可用的 MCP 工具:
chat- 向服务器发送聊天消息jump- 让机器人跳跃moveForward- 让机器人向前移动moveBack- 使机器人向后移动turnLeft- 让机器人左转turnRight- 让机器人右转placeBlock- 在指定坐标处放置一个块digBlock- 在指定坐标处破坏一个块getBlockInfo- 获取指定坐标处的块的信息selectSlot- 选择快捷栏插槽 (0-8)getInventory- 获取机器人库存的内容equipItem- 按名称将物品装备到指定目的地getStatus- 获取机器人的当前状态(健康、食物、位置等)getNearbyEntities- 获取范围内的附近实体列表attack- 通过名字攻击附近的实体useItem- 使用/激活当前持有的物品stopUsingItem- 停止使用/停用当前项目lookAt- 让机器人查看特定坐标followPlayer- 关注特定玩家stopFollowing- 停止跟随当前目标goToPosition导航到特定坐标
技术细节
服务器以离线模式运行以进行本地开发
默认内存分配:2GB
默认端口:25565
机器人用户名:MCPBot
故障排除
常见问题
MCP 连接失败
查找残留的 Java 进程
手动终止它们:
Windows:使用任务管理器(未经测试)
Mac/Linux:
转到“活动监视器”并“强制退出”java
如果进程终止失败,请重新启动计算机
注意:最新版本应该会自动解决这些问题
服务器无法启动
验证 Java 是否已安装
检查server.jar路径是否正确
确保端口 25565 可用
无法连接到服务器
验证服务器是否正在运行(检查日志)
确认您使用“localhost”作为服务器地址
检查防火墙设置
日志位置
Minecraft 服务器日志:检查 minecraft-server 目录
Claude Desktop 日志:
~/Library/Logs/Claude/mcp*.log
贡献
欢迎任何大小贡献!
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to control Minecraft bots through a standardized JSON-RPC interface.1140MIT
- AlicenseCqualityDmaintenanceAllows AI assistants to connect to and control Minecraft players on remote servers, enabling navigation, building, mining, inventory management, entity interaction, and chat communication through natural language commands.271113MIT
- FlicenseNot gradedqualityCmaintenanceEnables controlling a semi-autonomous Minecraft bot via MCP, supporting tasks like movement, combat, farming, and chatting.
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to remotely control a Minecraft player, including navigation, mining, building, and interaction with the world and other players.MIT
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.
MCP server for AI dialogue using various LLM models via AceDataCloud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/arjunkmrm/mcp-minecraft'
If you have feedback or need assistance with the MCP directory API, please join our Discord server