Saltar al contenido principal

Servidor MCP

Beas Manufacturing incluye un servidor Model Context Protocol (MCP) dentro del servidor web de Beas. Permite que un asistente de IA (Claude Desktop, un asistente de IDE o una aplicación de un partner) lea y, cuando usted lo permite, modifique los datos de fabricación de la empresa conectada mediante un protocolo estándar, en lugar de una integración a medida escrita para cada asistente.

El servidor habla MCP sobre HTTP en /mcp. Lo que un asistente ve allí no es la base de datos en bruto: es un conjunto seleccionado de herramientas para las preguntas que realmente se hacen ("qué órdenes de trabajo van con retraso", "cómo es la ruta de este artículo"), un pequeño conjunto de prompts que guían al asistente por un análisis de varios pasos y recursos que puede leer para orientarse. Cada llamada se ejecuta como un usuario real de Beas, con los permisos de ese usuario.

Cuándo usar MCP en lugar de la API​

Ambos acceden a los mismos datos y ambos figuran en la navegación de este manual. Sirven para trabajos distintos.

Úselo para
MCPPermitir que un asistente responda preguntas y realice tareas expresadas con sus propias palabras. El asistente elige las herramientas; usted no escribe consultas.
API RESTCrear una integración que usted controla: un trabajo programado, un middleware, un complemento de un partner. Usted escribe las solicitudes.

Un asistente conectado por MCP no está limitado a la lista de herramientas: beas_odata_query llega a cualquier entidad que expone la API, de modo que todo lo que la API puede leer, MCP también puede leerlo.

Qué puede hacer​

ÁreaEjemplos
Órdenes de trabajoBuscar y abrir órdenes de trabajo, enumerar sus posiciones, operaciones de ruta y líneas de material.
Tiempos de producciónEnumerar los registros de tiempo en operaciones, en curso y cerrados, y contabilizar un nuevo parte de tiempo.
RecursosEnumerar máquinas y centros de trabajo con datos de capacidad y coste, y registrar un tiempo de inactividad.
Control de calidadBuscar órdenes QC, muestras, planes de inspección, plantillas, grupos, valoraciones y motivos de bloqueo.
Datos maestrosInterlocutores comerciales, almacenes, ubicaciones, personal, herramientas, unidades de medida, grupos de material.
Planificación y cálculo de costesEscenarios y resultados de MRP, reservas, rutas y operaciones, esquemas de cálculo, centros de coste, precálculos.
MantenimientoObjetos y órdenes de mantenimiento, mantenimientos internos y externos, códigos de estado.
Calendarios y turnosCalendarios de recursos, definiciones de turno, plantillas de día, modelos de turno del personal, reglas de período, tipos de ausencia.
AnálisisKPI de órdenes de trabajo y un desglose por estado, respondidos como recuentos en lugar de filas que haya que sumar.

La lista completa está en Herramientas: 73 herramientas en total, de las cuales 4 modifican datos.

Qué no hace​

No hay ninguna página web para explorar o probar el servidor: un asistente descubre lo que está disponible preguntando al propio servidor, que es precisamente para lo que sirve el protocolo. Nada de esto sustituye al Web Client: las herramientas cubren una lectura amplia y una escritura limitada, y todo lo que no está expuesto como herramienta de escritura se sigue haciendo en la aplicación.

precaución

Un asistente con una conexión con escritura habilitada puede crear órdenes de trabajo, modificar cabeceras de órdenes de trabajo, contabilizar tiempos de producción y registrar tiempos de inactividad de recursos: datos de producción reales. Lea Seguridad y permisos antes de habilitar las herramientas de escritura para nadie.

Primeros pasos​

  1. Compruebe que el servidor está activado y es accesible: Conexión.
  2. Decida cómo se autentica el asistente. Una clave de API es de solo lectura; una sesión de usuario habilita la escritura y la herramienta OData genérica.
  3. Apunte el cliente MCP del asistente al endpoint y deje que enumere las herramientas.

Funcionalidad relacionada​