Zum Hauptinhalt springen

MCP-Server

Beas Manufacturing liefert im Beas-Webserver einen Model Context Protocol (MCP)-Server mit. Er ermöglicht einem KI-Assistenten — Claude Desktop, einem IDE-Assistenten oder einer Partneranwendung —, die Fertigungsdaten des verbundenen Unternehmens über ein Standardprotokoll zu lesen und, wenn Sie es zulassen, zu ändern, statt über eine eigens für jeden Assistenten geschriebene Integration.

Der Server spricht MCP über HTTP unter /mcp. Was ein Assistent dort sieht, ist nicht die rohe Datenbank: Es ist eine kuratierte Auswahl an Tools für die Fragen, die tatsächlich gestellt werden („welche Fertigungsaufträge sind überfällig", „wie sieht der Arbeitsplan dieses Artikels aus"), eine kleine Auswahl an Prompts, die einen Assistenten durch eine mehrstufige Analyse führen, und Ressourcen, die er lesen kann, um sich zu orientieren. Jeder Aufruf wird als echter Beas-Benutzer ausgeführt, mit den Berechtigungen dieses Benutzers.

Wann Sie MCP statt der API verwenden​

Beide erreichen dieselben Daten, und beide sind in der Navigation dieses Handbuchs aufgeführt. Sie dienen unterschiedlichen Aufgaben.

Verwenden Sie es für
MCPEinen Assistenten Fragen beantworten und Aufgaben in Ihren eigenen Worten ausführen lassen. Der Assistent wählt die Tools; Sie schreiben keine Abfragen.
REST-APIEine Integration aufbauen, die Sie selbst steuern — einen geplanten Job, eine Middleware, ein Partner-Add-on. Sie schreiben die Anfragen.

Ein über MCP verbundener Assistent ist nicht auf die Tool-Liste beschränkt: beas_odata_query erreicht jede Entität, die die API bereitstellt; alles, was die API lesen kann, kann also auch MCP lesen.

Was er kann​

BereichBeispiele
FertigungsaufträgeAufträge suchen und öffnen, ihre Positionen, Arbeitsgänge des Arbeitsplans und Materialpositionen auflisten.
ProduktionszeitenBuchungen auf Arbeitsgänge auflisten, laufende und abgeschlossene, und eine neue Zeitmeldung buchen.
RessourcenMaschinen und Arbeitsplätze mit Kapazitäts- und Kostendaten auflisten und eine Ausfallzeit erfassen.
QualitätskontrolleQC-Aufträge, Stichproben, Prüfpläne, Vorlagen, Gruppen, Bewertungen und Sperrgründe suchen.
StammdatenGeschäftspartner, Lager, Lagerplätze, Personal, Werkzeuge, Maßeinheiten, Materialgruppen.
Planung und KalkulationMRP-Szenarien und -Ergebnisse, Reservierungen, Arbeitspläne und Arbeitsgänge, Kalkulationsschemata, Kostenstellen, Vorkalkulationen.
WartungWartungsobjekte und -aufträge, interne und externe Wartungen, Statuscodes.
Kalender und SchichtenRessourcenkalender, Schichtdefinitionen, Tagmuster, Schichtmodelle des Personals, Stundenregeln, Abwesenheitsarten.
AnalysenKPIs zu Fertigungsaufträgen und eine Aufschlüsselung nach Status, beantwortet als Anzahlen statt als Zeilen, die erst gezählt werden müssen.

Die vollständige Liste finden Sie unter Tools — insgesamt 73 Tools, von denen 4 Daten ändern.

Was er nicht kann​

Es gibt keine Webseite, auf der Sie den Server durchsuchen oder ausprobieren können: Ein Assistent ermittelt, was verfügbar ist, indem er den Server selbst fragt — genau dafür ist das Protokoll da. Nichts hiervon ersetzt den Web Client — die Tools decken das Lesen breit und das Schreiben eng ab, und alles, was nicht als Schreib-Tool bereitgestellt ist, wird weiterhin in der Anwendung erledigt.

vorsicht

Ein Assistent mit einer Verbindung, für die Schreiben aktiviert ist, kann Fertigungsaufträge anlegen, Kopfdaten von Fertigungsaufträgen ändern, Produktionszeiten buchen und Ausfallzeiten von Ressourcen erfassen — echte Produktionsdaten. Lesen Sie Sicherheit und Berechtigungen, bevor Sie Schreib-Tools für irgendjemanden aktivieren.

Erste Schritte​

  1. Prüfen Sie, ob der Server eingeschaltet und erreichbar ist — Verbindung.
  2. Legen Sie fest, wie sich der Assistent authentifiziert. Ein API-Schlüssel erlaubt nur Lesen; eine Benutzersitzung schaltet Schreibvorgänge und das generische OData-Tool frei.
  3. Richten Sie den MCP-Client des Assistenten auf den Endpunkt und lassen Sie ihn die Tools auflisten.

Verwandte Funktionen​