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: Renge Bot
✨ 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 deployed
Maintenance
Related MCP Connectors
Generate game-ready 3D models, textures, and audio from natural language, over MCP.
Generate AI video, images and audio, and browse your history, from any MCP client.
One AI endpoint to search and call 22k+ MCP servers; 50+ hosted tools work instantly, no key.
Minecraft builds and skins made by your AI agent, live in your browser tab. Export .schem.
Related MCP Servers
- 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.78MIT
- FlicenseNot gradedqualityDmaintenanceEnables controlling a semi-autonomous Minecraft bot via MCP, supporting tasks like movement, combat, farming, and chatting.-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to control Minecraft via MCP with configurable versions, creative building commands, survival helpers, and an autonomous agent loop.Apache 2.0
- AlicenseAqualityAmaintenanceEnables AI agents to control a Minecraft bot inside a Java Edition world via MCP, providing tools for movement, building, mining, combat, farming, trading, inventory, and world perception.5564 npm1MIT