Skip to main content
Glama

mcp-minecraft

by arjunkmrm

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.

Captura de pantalla

Prerrequisitos

  1. Lanzador de Minecraft
  2. Node.js 18 o superior
  3. Aplicación de escritorio Claude
  4. Java 21.0.5 (recomendado)

⚠️ Nota: Actualmente solo se ha probado en macOS/Linux. No se garantiza la compatibilidad con Windows.

Nota importante

  1. 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.

Ajustes de enfoque

  1. 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

  1. 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
  2. Instalar y configurar la integración de MCPInstalación rápida (recomendada):
    npx -y @smithery/cli install mcp-minecraft --client claude
    Siga las instrucciones de la CLI para completar la configuración.O configuración manual:
    • Vaya a ~/Library/Application Support/Claude/claude_desktop_config.json
    • Agregue la configuración del servidor MCP:
    { "mcpServers": { "mcp-minecraft": { "command": "npx", "args": [ "-y", "mcp-minecraft@latest", "--server-jar", "/absolute/path/to/minecraft-server/server.jar" ] } } }

    ⚠️ Reemplace /absolute/path/to/minecraft-server/server.jar con su ruta server.jar real

  3. Iniciar Claude Desktop
    • Inicie Claude Desktop después de completar la configuración
  4. 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
    • 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 mundo
  • minecraft://bot/status - Estado de conexión del bot

Herramientas

Herramientas MCP disponibles:

  • chat - Envía mensajes de chat al servidor
  • jump - Hacer que el bot salte
  • moveForward - Hacer que el bot avance
  • moveBack - Hace que el bot se mueva hacia atrás
  • turnLeft - Hace que el bot gire a la izquierda
  • turnRight - Hace que el bot gire a la derecha
  • placeBlock - Coloca un bloque en las coordenadas especificadas
  • digBlock - Rompe un bloque en coordenadas específicas
  • getBlockInfo : obtiene información sobre un bloque en coordenadas específicas
  • selectSlot - Selecciona una ranura de la barra de acceso rápido (0-8)
  • getInventory - Obtener el contenido del inventario del bot
  • equipItem - Equipa un artículo por nombre a un destino específico
  • getStatus : obtiene el estado actual del bot (salud, comida, posición, etc.)
  • getNearbyEntities : obtiene una lista de entidades cercanas dentro del rango
  • attack - Ataque a una entidad cercana por su nombre
  • useItem - Usar/activar el elemento actualmente en uso
  • stopUsingItem - Dejar de usar/desactivar el elemento actual
  • lookAt - Hacer que el bot mire coordenadas específicas
  • followPlayer - Sigue a un jugador específico
  • stopFollowing - Dejar de seguir al objetivo actual
  • goToPosition - 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

  1. 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.
  2. 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
  3. 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.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Permite que los modelos de IA observen e interactúen con el mundo de Minecraft a través de un bot.

  1. Prerrequisitos
    1. Nota importante
      1. Pasos de instalación
        1. Características
          1. Recursos
          2. Herramientas
        2. Detalles técnicos
          1. Solución de problemas
            1. Problemas comunes
            2. Ubicación de los registros
          2. Contribuyendo
            1. Licencia

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                Enables AI agents to control Minecraft bots through a standardized JSON-RPC interface.
                Last updated -
                10
                13
                18
                TypeScript
                MIT License
              • -
                security
                F
                license
                -
                quality
                Enables AI interactions with a running Minecraft server inside a Docker container using RCON, allowing models to programmatically create Minecraft builds and manage the server.
                Last updated -
                4
                Python
              • -
                security
                F
                license
                -
                quality
                An MCP server that enables AI agents like Claude to play Minesweeper through natural language interaction, connecting to a separate Minesweeper game server.
                Last updated -
                80
                JavaScript
              • A
                security
                A
                license
                A
                quality
                A Minecraft MCP Server powered by Mineflayer API. It allows to control a Minecraft character in real-time, allowing AI assistants to build structures, explore the world, and interact with the game environment through natural language instruction
                Last updated -
                14
                100
                TypeScript
                Apache 2.0
                • Apple

              View all related MCP servers

              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