local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integración de Minecraft MCP
Una integración del Protocolo de Contexto de Modelo (MCP) para Minecraft permite a los asistentes de IA interactuar con un servidor de Minecraft. Esta integración permite a los modelos de IA observar e interactuar con el mundo de Minecraft a través de un bot.
Prerrequisitos
- Lanzador de Minecraft
- Node.js 18 o superior
- Aplicación de escritorio Claude
- Java 21.0.5 (recomendado)
⚠️ Nota: Actualmente solo se ha probado en macOS/Linux. No se garantiza la compatibilidad con Windows.
Nota importante
- Usa el atajo F3+P : Presiona F3 + P simultáneamente. Esto activa la función "Pausar al perder el foco". Una vez desactivada, puedes cambiar al escritorio de Claude y Minecraft seguirá ejecutándose sin pausas.
- Problemas de conexión al reiniciar Claude : Si reinicias Claude mientras el servidor de Minecraft está en ejecución, podrías experimentar problemas de conexión con MCP la próxima vez que inicies Claude debido a un proceso de Java persistente. Consulta Solución de problemas: Error de conexión con MCP para obtener información sobre cómo solucionarlo.
Pasos de instalación
- Descargar y configurar el servidor de Minecraft
- Descargue el servidor de Minecraft v1.21 desde mcversions.net/1.21
- Instale Java 21.0.5 si aún no está instalado (las demás versiones no están probadas)
- Crea un directorio dedicado (por ejemplo,
~/minecraft-server/
) - Coloque el archivo
server.jar
descargado en este directorio - Anota la ruta absoluta a tu archivo
server.jar
- Instalar y configurar la integración de MCPInstalación rápida (recomendada):Siga las instrucciones de la CLI para completar la configuración.O configuración manual:Copy
- Vaya a
~/Library/Application Support/Claude/claude_desktop_config.json
- Agregue la configuración del servidor MCP:
Copy⚠️ Reemplace
/absolute/path/to/minecraft-server/server.jar
con su ruta server.jar real - Vaya a
- Iniciar Claude Desktop
- Inicie Claude Desktop después de completar la configuración
- Conectarse al servidor
- Abrir el lanzador de Minecraft
- Instalar y ejecutar Minecraft Java Edition v1.21
- Haz clic en "Jugar" y selecciona "Multijugador".
- Haga clic en "Agregar servidor"
- Introduzca los detalles del servidor:
- Nombre del servidor:
Minecraft Server
- Dirección del servidor:
localhost:25565
- Nombre del servidor:
- Haga clic en "Listo"
Características
Recursos
La integración expone estos recursos de MCP:
minecraft://bot/location
- Posición actual del bot en el mundominecraft://bot/status
- Estado de conexión del bot
Herramientas
Herramientas MCP disponibles:
chat
- Envía mensajes de chat al servidorjump
- Hacer que el bot saltemoveForward
- Hacer que el bot avancemoveBack
- Hace que el bot se mueva hacia atrásturnLeft
- Hace que el bot gire a la izquierdaturnRight
- Hace que el bot gire a la derechaplaceBlock
- Coloca un bloque en las coordenadas especificadasdigBlock
- Rompe un bloque en coordenadas específicasgetBlockInfo
: obtiene información sobre un bloque en coordenadas específicasselectSlot
- Selecciona una ranura de la barra de acceso rápido (0-8)getInventory
- Obtener el contenido del inventario del botequipItem
- Equipa un artículo por nombre a un destino específicogetStatus
: obtiene el estado actual del bot (salud, comida, posición, etc.)getNearbyEntities
: obtiene una lista de entidades cercanas dentro del rangoattack
- Ataque a una entidad cercana por su nombreuseItem
- Usar/activar el elemento actualmente en usostopUsingItem
- Dejar de usar/desactivar el elemento actuallookAt
- Hacer que el bot mire coordenadas específicasfollowPlayer
- Sigue a un jugador específicostopFollowing
- Dejar de seguir al objetivo actualgoToPosition
- Navegar a coordenadas específicas
Detalles técnicos
- El servidor se ejecuta en modo fuera de línea para el desarrollo local
- Asignación de memoria predeterminada: 2 GB
- Puerto predeterminado: 25565
- Nombre de usuario del bot: MCPBot
Solución de problemas
Problemas comunes
- Error de conexión MCP
- Busque procesos Java persistentes
- Terminarlos manualmente:
- Windows: usar el Administrador de tareas (no probado)
- Mac/Linux:
- Vaya a 'Monitor de actividad' y 'Forzar salida' de Java
- Reiniciar la computadora si falla la finalización del proceso
- Nota: La última versión debería resolver automáticamente estos problemas.
- El servidor no se inicia
- Verificar que Java esté instalado
- Compruebe que la ruta del servidor.jar sea correcta
- Asegúrese de que el puerto 25565 esté disponible
- No se puede conectar al servidor
- Verificar que el servidor esté en ejecución (verificar registros)
- Confirme que está utilizando "localhost" como dirección del servidor
- Comprobar la configuración del firewall
Ubicación de los registros
- Registros del servidor de Minecraft: comprobar el directorio minecraft-server
- Registros del escritorio de Claude:
~/Library/Logs/Claude/mcp*.log
Contribuyendo
¡Contribuciones grandes o pequeñas son bienvenidas!
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
Permite que los modelos de IA observen e interactúen con el mundo de Minecraft a través de un bot.