minecraft-mcp
⛏️ Servidor MCP de Minecraft — Agente de Minecraft impulsado por IA
Creado por Soumyadeep, Líder de IA/ML
¿Qué es esto?
Es un agente de IA para Minecraft, impulsado por el Protocolo de Contexto de Modelo (MCP). Conecta cualquier cliente de IA compatible con MCP (Claude Desktop, Cursor, Kiro, Windsurf, etc.) directamente a tu mundo de Minecraft, convirtiendo a la IA en un bot totalmente capaz dentro del juego.
La IA puede moverse, construir, fabricar, chatear y ahora — generar instantáneamente estructuras completas a partir de archivos de esquema usando un solo comando.
Related MCP server: Minecraft MCP Server
✨ Novedades — Constructor de Esquemas (La función estrella)
La mayor adición a esta bifurcación es el Sistema de Constructor de Esquemas — un conjunto de 3 nuevas herramientas MCP que permiten a la IA construir estructuras masivas y complejas en segundos usando archivos .schem / .schematic.
En lugar de que la IA llame tediosamente a place-block cientos de veces (lento, propenso a errores, incorrecto), ahora:
Revisa su biblioteca incluida de archivos de esquema
Analiza el archivo para entender sus dimensiones y bloques
Dispara una secuencia de comandos
/setblocka través del bot para construir toda la estructura instantáneamente en modo Creativo — sin inventario, sin búsqueda de rutas, sin fallos
Las 3 nuevas herramientas
Herramienta | Descripción |
| Lista todos los archivos |
| Inspecciona un archivo de esquema — muestra dimensiones, % de relleno y tipos de bloques superiores — sin tocar el mundo. |
| Construye la estructura en las coordenadas del mundo dadas usando comandos rápidos |
Formatos soportados
Formato | Extensión | Notas |
Sponge Schematic |
| ✅ Formato principal (WorldEdit, moderno) |
MCEdit Schematic |
| ✅ Formato heredado, solo lectura |
NBT Structure |
| ✅ Archivos de estructura de Minecraft Vanilla |
Cómo lo usa la IA
La IA tiene instrucciones de revisar siempre la biblioteca incluida primero. Así que cuando dices:
"Construye una casa vikinga cerca de mí"
La IA hará:
Llamar a
list-schematics→ encuentraviking-house1Llamar a
schematic-info("viking-house1")→ lee las dimensionesLlamar a
build-schematic("viking-house1", x, y, z)→ la genera instantáneamente
Sin colocación manual de bloques. Sin geometría alucinada. Solo una estructura real, diseñada por humanos, en segundos.
🛠️ Referencia completa de herramientas
Movimiento
Herramienta | Descripción |
| Obtener las coordenadas actuales del mundo del bot |
| Buscar ruta hacia coordenadas específicas |
| Hacer que el bot mire hacia unas coordenadas |
| Hacer que el bot salte |
| Moverse en una dirección durante un tiempo |
| Volar directamente a unas coordenadas |
Construcción (Esquema)
Herramienta | Descripción |
| ★ Listar todos los archivos de esquema incluidos |
| Inspeccionar los metadatos de un esquema |
| Construir instantáneamente una estructura desde un archivo |
Bloques
Herramienta | Descripción |
| Colocar un solo bloque en una posición |
| Cavar/romper un bloque |
| Obtener información sobre un bloque en unas coordenadas |
| Encontrar bloques cercanos de un tipo dado |
Inventario y Fabricación
Herramienta | Descripción |
| Listar todos los objetos en el inventario del bot |
| Encontrar un objeto específico |
| Equipar un objeto |
| Listar recetas fabricables |
| Fabricar un objeto |
| Obtener información detallada de una receta |
| Comprobar si el bot puede fabricar un objeto |
| Fundir objetos en un horno |
Entidades y Chat
Herramienta | Descripción |
| Encontrar una entidad cercana |
| Enviar un mensaje de chat dentro del juego |
| Leer mensajes de chat recientes |
| Detectar el modo de juego actual |
🚀 Guía de configuración
Requisitos previos
Node.js ≥ 20.10.0
Git
Minecraft Java Edition (probado en 1.21.x)
Un cliente de IA compatible con MCP (Claude Desktop, Cursor, Kiro, etc.)
Paso 1 — Clonar e instalar
git clone https://github.com/soumyadeo/minecraft-mcp-server.git
cd minecraft-mcp-server
npm installPaso 2 — Construir
npm run buildEsto compila TypeScript a dist/main.js.
Paso 3 — Añadir archivos de esquema (Opcional pero recomendado)
Suelta cualquier archivo .schem en la carpeta schematics/ en la raíz del proyecto:
minecraft-mcp-server/
schematics/
smallhouse1.schem ← already included
viking-house1.schematic ← already included
my-castle.schem ← add your own!La IA los descubrirá automáticamente mediante list-schematics.
Paso 4 — Configurar tu cliente MCP
Claude Desktop
Abre File → Settings → Developer → Edit Config y añade:
{
"mcpServers": {
"minecraft": {
"command": "node",
"args": [
"C:\\path\\to\\minecraft-mcp-server\\dist\\main.js",
"--host", "localhost",
"--port", "25565",
"--username", "ClaudeBot"
]
}
}
}Cursor / VS Code (mcp.json)
{
"mcpServers": {
"minecraft": {
"command": "node",
"args": [
"C:\\path\\to\\minecraft-mcp-server\\dist\\main.js",
"--host", "localhost",
"--port", "25565",
"--username", "ClaudeBot"
],
"type": "stdio"
}
}
}Reemplaza
C:\path\to\con la ruta real en tu máquina.
Paso 5 — Iniciar Minecraft
Inicia Minecraft Java Edition
Abre o crea un mundo de un solo jugador
Presiona ESC → Abrir en LAN
Anota el número de puerto mostrado (usualmente
25565)En el chat, dale al bot permisos de operador:
/op ClaudeBot⚠️ Los permisos de operador son necesarios para que funcionen los comandos
/setblock(usados por el constructor de esquemas)
Paso 6 — Reinicia tu cliente de IA y prueba
Reinicia completamente tu cliente MCP (ciérralo desde la bandeja del sistema si es necesario). El bot debería unirse al juego automáticamente.
Prompt de prueba:
"Comprueba qué esquemas están disponibles y construye la casa pequeña en mi posición actual."
📦 Añadir más esquemas
La biblioteca de esquemas es solo una carpeta. Para añadir más estructuras:
Encuentra archivos
.schemen línea:Planet Minecraft — busca y filtra por "schematic"
El comando integrado de WorldEdit
//copy+//schem savedentro del juego
Suelta el archivo en
minecraft-mcp-server/schematics/Reinicia el servidor MCP
La IA lo detecta inmediatamente — no se necesitan cambios de código.
⚙️ Argumentos del servidor
Argumento | Predeterminado | Descripción |
|
| Nombre de host del servidor de Minecraft |
|
| Puerto del servidor de Minecraft |
|
| Nombre de usuario del bot en el juego |
node dist/main.js --host localhost --port 25565 --username ClaudeBot🏗️ Arquitectura
src/
main.ts — MCP server entry point, tool registration
bot-connection.ts — Mineflayer bot lifecycle management
tool-factory.ts — MCP tool registration wrapper
tools/
schematic-tools.ts — ★ Schematic builder (new)
block-tools.ts — Block placement & digging
position-tools.ts — Movement & pathfinding
inventory-tools.ts — Inventory management
crafting-tools.ts — Recipe lookup & crafting
furnace-tools.ts — Smelting
entity-tools.ts — Entity detection
chat-tools.ts — In-game chat
flight-tools.ts — Flight control
gamestate-tools.ts — Game mode detection
schematics/ — Bundled schematic file library
smallhouse1.schem
viking-house1.schematicBibliotecas clave:
mineflayer— Framework de bot de Minecraftprismarine-schematic— Analizador de archivos de esquemamineflayer-pathfinder— Búsqueda de rutas@modelcontextprotocol/sdk— SDK de servidor MCP
Bifurcado y extendido desde yuniko-software/minecraft-mcp-server
🗺️ Hoja de ruta
[ ]
mode: "bot_place"— construcción física en modo supervivencia mediantemineflayer-builder[ ] Soporte de formato
.litematicmediante@kleppe/litematic-reader[ ] Herramienta
search-and-build— buscar y descargar esquemas por palabra clave[ ]
run-builder-script— ejecutar scripts de construcción procedimental (para pirámides, cúpulas, etc.)[ ] Herramientas de cofre y almacenamiento
[ ] Herramientas de comercio con aldeanos
[ ] Herramientas de combate y supervivencia
🤝 Contribuyendo
¡Las solicitudes de extracción (pull requests) son bienvenidas! Consulta CONTRIBUTING.md para ver las directrices.
📄 Licencia
MIT — ver LICENSE
Creado y extendido por Soumyadip Debnath, Líder de IA/ML Proyecto original de Yuniko Software
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
- AlicenseBqualityDmaintenanceA Minecraft bot that allows Claude and other LLMs to control a Minecraft character through the Model Context Protocol, enabling AI to perform various in-game actions like movement, building, and interacting with the world.1623Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to control Minecraft bots through over 30 verified skills including navigation, resource gathering, and advanced building. It allows for multi-bot management and seamless integration with MCP clients to automate complex in-game tasks.75MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to control Minecraft bots via natural language commands by bridging a Python MCP server with a Node.js Mineflayer bridge. It supports a wide range of in-game actions including complex pathfinding, resource gathering, crafting, and combat.10MIT
- FlicenseNot gradedqualityCmaintenanceEnables controlling a semi-autonomous Minecraft bot via MCP, supporting tasks like movement, combat, farming, and chatting.
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for Hailuo (MiniMax) AI video generation
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/soumyacodes007/minecraft-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server