Apexloop als Datenquelle für KI-Agenten: der MCP-Server in der Praxis

Apexloop hat einen eigenen MCP-Server. Wir zeigen an einem konkreten Beispiel, wie sich ein KI-Agent mit Ihrem Workspace verbindet, was er lesen darf, wie er eine Änderung vorschlägt und warum das Schreiben immer auf Ihre Freigabe wartet.

Marek Raja

Der Artikel Was ist MCP und warum wird es zum Standard für Unternehmensdaten beschrieb, wohin sich das Protokoll als Ganzes entwickelt. Dieser Text ist konkreter: Apexloop hat einen eigenen MCP-Server, und hier zeigen wir, was das für den Workspace bedeutet, den Sie heute schon nutzen.

Was der Apexloop-MCP-Server heute kann

Der Server gibt einem KI-Agenten Zugriff auf drei Dinge: Tools zum Lesen und Schreiben (einen Auftrag finden, einen Kontakt suchen, einen Status aktualisieren, einen Datensatz anlegen), Ressourcen - Daten aus Ihren Datenbanken, Dokumenten und Ansichten - und Kontext des Workspace, damit der Agent weiß, welche Entitäten und Relationen in Ihren Daten überhaupt existieren, nicht nur, wie eine bestimmte Tabelle heißt.

Der Agent verbindet sich mit genau den Rechten der Person, die ihn mit Apexloop verbunden hat. Er sieht nichts zusätzlich - nur das, wozu auch Sie selbst über die normale Oberfläche Zugriff hätten.

So sieht das an einem Beispiel aus

1. Der Agent verbindet sich über MCP. In Claude, ChatGPT oder einem anderen MCP-Client geben Sie die Adresse Ihres Apexloop-MCP-Servers ein und melden sich mit demselben Konto an, das Sie auch in der App nutzen.

2. Sie fragen den Agenten nach dem Status eines Auftrags. Zum Beispiel: „Wie steht es um Auftrag 482?" Der Agent ruft ein Lese-Tool auf, der Workspace liefert die Daten zurück - Kunde, Termin, aktueller Status, Verlauf -, und der Agent fasst sie in seiner Antwort zusammen.

3. Sie bitten um eine Änderung. „Markiere ihn als erledigt." Der Agent ruft ein Schreib-Tool auf, das aber nicht sofort ausgeführt wird - es legt einen Änderungsvorschlag an, der auf Ihre Bestätigung wartet.

4. Sie entscheiden. In Apexloop (oder direkt im Gespräch mit dem Agenten, sofern der Client das unterstützt) sehen Sie genau, was der Agent ändern möchte. Sie geben frei oder lehnen ab.

5. Erst dann wird geschrieben. Der Agent erhält die Bestätigung, dass die Änderung durchgeführt wurde - mit demselben Eintrag im Verlauf des Datensatzes, als hätten Sie das Feld selbst bearbeitet.

Lesen frei, Schreiben mit Freigabe

Genau dieses Prinzip gilt heute schon für den KI-Assistenten über dem Workspace innerhalb von Apexloop - der MCP-Server öffnet es nur auch für Agenten außerhalb unserer eigenen App.

Warum das Schreiben immer auf Freigabe wartet

Das ist keine vorübergehende Einschränkung, sondern bewusstes Standardverhalten. Der Agent kann sich irren - den falschen Auftrag meinen oder sich einen Wert dazudenken, den Sie nie genannt haben. Der Freigabeschritt sorgt dafür, dass der Fehler in zehn Sekunden bei der Bestätigung auffällt, nicht erst eine Woche später, wenn Ihnen etwas komisch vorkommt.

Lässt sich das Schreiben auch ohne Freigabe erlauben?

Bei ausgewählten, gut getesteten Aktionen ja - typischerweise bei wiederkehrenden, einfachen Vorgängen mit geringem Fehlerrisiko. Der Standard bleibt aber „vorschlagen, Mensch bestätigt", und es liegt an Ihnen, welche Schritte Sie davon ausnehmen.

Was Sie dafür brauchen

WasWarum es nötig ist
Eingeschalteter MCP-Server im WorkspaceOhne ihn kann sich kein Agent verbinden
Eingerichtete Rechte für den Nutzer, unter dem sich der Agent verbindetDer Agent sieht genau das, was dieser Nutzer sieht - nicht mehr
Ein Freigabeschritt fürs SchreibenEntscheidet, ob ein Vorschlag sofort ausgeführt wird oder auf Sie wartet

Nichts davon erfordert eigene Entwicklung - es ist eine Einstellung, keine Programmierung.

Wo die Grenzen liegen

  • Der Agent sieht keine Daten firmenweit, sondern nur, worauf der verbundene Nutzer Zugriff hat. Dieselben Sichtbarkeitsregeln, die innerhalb der App gelten, gelten auch über MCP.
  • Schreiben ohne Freigabe ist nicht der Standard. Wenn Sie es für eine bestimmte Aktion erlauben wollen, ist das eine bewusste Entscheidung, keine Folge davon, dass Sie MCP eingeschaltet haben.
  • Der Agent versteht nichts, was nicht in den Daten steht. Fehlt bei einem Auftrag der Termin oder der Kunde, denkt sich der Agent ihn nicht aus - er fragt nach oder lässt das Feld leer.

Wie Apexloop heute regelt, wer im Team welche Daten sieht, beschreibt der Leitfaden Zugriffsrechte und Datensichtbarkeit. Was MCP ist und wie es allgemein funktioniert, erklärt der Definitionsartikel zum Model Context Protocol, den Begriff finden Sie auch im Glossar.

Häufige Fragen zum MCP-Server in Apexloop

Wie verbinde ich einen Agenten mit Apexloop?

In den Workspace-Einstellungen schalten Sie den MCP-Server ein und erzeugen Zugangsdaten. Die geben Sie dann in einen MCP-Client ein - etwa Claude oder ein anderes Tool, das das Protokoll unterstützt.

Sieht der Agent auch Daten, auf die ich keinen Zugriff habe?

Nein. Der Agent verbindet sich als bestimmter Nutzer und erbt genau dessen Rechte - keinen „Bonus"-Zugriff obendrauf.

Kann ich Schreibzugriffe über MCP komplett sperren und nur Lesen erlauben?

Ja, der MCP-Server lässt sich auf reines Lesen beschränken. Der Agent kann dann Daten suchen und zusammenfassen, aber keine Änderungen vorschlagen.

Funktioniert das mit jedem beliebigen KI-Tool?

Mit jedem, das MCP als Client unterstützt - heute vor allem Claude und darauf aufbauende Tools, es kommen aber laufend weitere dazu.

Beschreiben Sie, wie Sie einen KI-Agenten anbinden möchten.

Apexloop baut die App um Sie herum