Back to devlogs
ToolsEn desarrollo
· 3 min

Controlando Minecraft y el sistema mediante MCP y agentes

El protocolo MCP (Model Context Protocol) permite a los agentes ejecutar acciones deterministas mediante llamadas a herramientas estructuradas. Decidí experimentar integrándolo directamente con mi entorno local.

#MCP#Python#Automatización#Agentes

Arquitectura de los servidores MCP

Creé un servidor MCP local en Node/TypeScript que expone herramientas para consultar el inventario, colocar bloques por coordenadas relativas y leer el chat del servidor en vivo.

Gracias a esto, puedo pedirle a un agente que supervise la construcción o pruebe mecánicas de redstone de forma completamente desatendida.

mcp-tool-definition.jsonjson
{
  "name": "place_block",
  "description": "Coloca un bloque en coordenadas del mundo",
  "parameters": {
    "type": "object",
    "properties": {
      "block": { "type": "string" },
      "pos": { "type": "array", "items": { "type": "number" } }
    },
    "required": ["block", "pos"]
  }
}

Lo que he aprendido

La latencia y la confirmación de estado son críticas. Si el agente asume que un bloque se colocó sin verificar la respuesta del servidor de Minecraft, puede provocar desincronizaciones en construcciones complejas.