remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows installation of the MCP server directly from GitHub using npx, making setup easier for users.
Required as a prerequisite for running the MCP server, providing the runtime environment for the Mineflayer-based bot.
Servidor MCP de Minecraft
⚠️ ADVERTENCIA IMPORTANTE DE COMPATIBILIDAD : Minecraft 1.21.5 se lanzó el 25 de marzo de 2025. Este bot NO es compatible con Minecraft 1.21.5. Usa Minecraft 1.21.4 hasta que lancemos una actualización compatible con la versión 1.21.5.
Un bot de Minecraft basado en grandes modelos de lenguaje y la API de Mineflayer . Este bot utiliza el Protocolo de Contexto de Modelo (MCP) para que Claude y otros modelos compatibles puedan controlar un personaje de Minecraft.
Prerrequisitos
- Node.js
- Un juego de Minecraft en ejecución (la configuración a continuación se probó con Minecraft 1.21.4 Java Edition incluido en Microsoft Game Pass)
- Escritorio de Claude
Empezando
Este bot está diseñado para ser utilizado con Claude Desktop a través del Protocolo de Contexto de Modelo (MCP).
Ejecutar Minecraft
Crea un mundo para un jugador y ábrelo en LAN ( ESC -> Open to LAN
). El bot intentará conectarse usando el puerto 25565
y el nombre de host localhost
. Estos parámetros se pueden configurar en claude_desktop_config.json
en un siguiente paso.
Configuración de MCP
Asegúrese de que Claude Desktop esté instalado. Abra File -> Settings -> Developer -> Edit Config
. Debería abrir el directorio de instalación. Busque el archivo llamado claude_desktop_config.json
e inserte el siguiente código:
Verifique que se hayan usado los parámetros --port
y --host
correctos. Asegúrese de reiniciar completamente la aplicación Claude Desktop (debe estar cerrada en la bandeja del sistema operativo).
Correr
Asegúrate de que el juego de Minecraft esté en ejecución y que el mundo esté conectado a la red local. Luego, inicia la aplicación Claude Desktop y el bot debería unirse al juego.
Claude Desktop podría tardar un tiempo en iniciar el servidor MCP. El icono de un martillo junto al chat indica que el servidor se ha iniciado correctamente.
Puedes darle órdenes al bot a través de cualquier chat activo de Claude Desktop. También puedes subir imágenes de edificios y pedirle que los construya. 😁
No olvides mencionar en tu mensaje que el bot debería hacer algo en Minecraft. Esto activa el servidor MCP y te solicitará permisos.
Usar Claude 3.7 Sonnet podría darte resultados interesantes. El agente-bot sería muy inteligente.
Ejemplo de uso: chat compartido de Claude
Comandos disponibles
Una vez conectado a un servidor de Minecraft, Claude puede usar estos comandos:
Movimiento
get-position
- Obtener la posición actual del botmove-to-position
- Mover a coordenadas específicaslook-at
- Hacer que el bot mire coordenadas específicasjump
- Hacer que el bot saltemove-in-direction
- Moverse en una dirección específica durante un tiempo
Inventario
list-inventory
: enumera todos los elementos en el inventario del botfind-item
- Encuentra un artículo específico en el inventarioequip-item
- Equipar un objeto específico
Interacción de bloques
place-block
- Coloca un bloque en coordenadas específicasdig-block
- Excavar un bloque en coordenadas específicasget-block-info
- Obtener información sobre un bloquefind-block
- Encuentra el bloque más cercano de un tipo específico
Interacción entre entidades
find-entity
- Encuentra la entidad más cercana de un tipo específico
Comunicación
send-chat
- Envía un mensaje de chat en el juego
Contribuyendo
Esta aplicación se creó en tan solo dos días y el código es realmente simple y directo. ¡Agradecemos enormemente todas las confirmaciones de refactorización, las contribuciones funcionales y de prueba, los problemas y las discusiones!
No dudes en enviar solicitudes de incorporación de cambios o abrir incidencias para mejorarlas. Algunas áreas que podrían mejorarse:
- Documentación adicional
- Manejo de errores más robusto
- Pruebas para diferentes componentes
- Nuevas funcionalidades y comandos
You must be authenticated.
Tools
Un servidor MCP de Minecraft con la API de Mineflayer. Permite controlar un personaje de Minecraft en tiempo real, permitiendo que los asistentes de IA construyan estructuras, exploren el mundo e interactúen con el entorno del juego mediante instrucciones de lenguaje natural.