Das Problem
Das MCP (Model Context Protocol) ist ein offener Standard, um externe Werkzeugserver an einen Assistenten anzuschließen: ein GitHub-Konto, eine Datenbank, ein Zeichenwerkzeug. In LIA fügst du deine eigenen in den Einstellungen hinzu, und ihre Werkzeuge gesellen sich zu denen von LIA.
Viele dieser Werkzeuge sind einfach: eine Suche, eine Antwort. Andere brauchen mehrere Schritte. Bei einer Datenbank muss man zuerst die Tabellen auflisten, bevor man die richtige abfragt. Ein Zeichenserver verlangt manchmal, dass man seine Dokumentation liest, bevor man irgendetwas erstellt. Im Pipeline-Modus legt der Planer aber alle Parameter vor dem ersten Aufruf fest. Bei diesen Servern bliebe ihm nur das Raten.
Was ich wollte
Im Formular jedes Servers wählen Sie die Steuerung: Werkzeuge direkt nutzen, einen eigenen Agenten nur in Pipeline einsetzen oder ihn in beiden Modi behalten. Direkte Werkzeuge eignen sich für unabhängige Aufrufe. Ein eigener Agent passt zu Diensten, deren Dokumentation und Ergebnisse vor dem nächsten Aufruf gelesen werden müssen. Die Übersicht erklärt die Folgen für beide Modi.
Wie es abläuft
Du fragst: „Wie viele Bestellungen sind in meiner Datenbank noch offen?“ Der eigene Assistent liest die Dokumentation, die der Server anbietet, listet die Tabellen auf, findet die der Bestellungen, fragt sie ab und liest dann das Ergebnis. Scheitert ein Aufruf, zum Beispiel weil ein Parameter fehlt, liest er die Fehlermeldung und korrigiert seinen Aufruf. Das Ganze bleibt innerhalb einer begrenzten Zahl von Schritten und einer begrenzten Zeit. Wenn das Budget aufgebraucht ist, schreibt ein letzter Durchgang auf, was er bereits erhalten hat. Sein Ergebnis fließt dann in den Hauptplan zurück, und LIA schreibt dir die Antwort.
- Zwei Modelle. Server, die interaktive Widgets anzeigen, nutzen ein leistungsfähigeres Modell, die anderen ein schnelleres und günstigeres. Der Administrator stellt beide in der Modellkonfiguration ein.
- Im ReAct-Modus kann LIA Werkzeuge direkt nutzen oder den eigenen Agenten behalten. Server mit interaktiven Widgets behalten ihren Agenten.
Die Schutzvorkehrungen
- Deine Bestätigungen. Die Entscheidungen für Konto, Server und Werkzeug bestimmen, ob LIA fragt. Ein eigener Agent erhält einmal vor seiner Aufgabe Zustimmung, wenn eines seiner Werkzeuge fragen würde, und beendet dann die Aufgabe. „Nie fragen“ ist deine ausdrückliche dauerhafte Genehmigung für ein Werkzeug; eine geänderte Deklaration setzt sie aus. Eine Routine braucht die Vorabgenehmigung im Formular für sonst blockierte Server.
- Jedes Werkzeug behält seine Herkunft. Deine persönlichen Server und die des Administrators bleiben getrennt. Ein Werkzeug bleibt an den Server und das Konto gebunden, die es anbieten, und ein ähnlicher Name erlaubt es nicht, das Werkzeug eines Servers als das eines anderen auszugeben.
- Eine kontrollierte Verbindung. Ein persönlicher Server wird über HTTPS erreicht, und LIA prüft die Zieladresse, bevor sie sich verbindet. Deine Zugangsdaten werden vor dem Speichern verschlüsselt.
- Sichtbare Kosten. Die Modellaufrufe des Assistenten kommen zu den Kosten deiner Anfrage hinzu und werden wie der Rest gezählt.
Wann du ihn einschaltest, und seine Grenzen
Wähle direkte Werkzeuge für unabhängige Aufrufe und einen eigenen Agenten, wenn Dokumentation oder ein früheres Ergebnis den nächsten Aufruf bestimmen. Ob er in ReAct bleibt, entscheidest du; Widget-Server behalten ihn. Er ruft ein Modell mehrfach auf, kostet mehr und garantiert keinen Erfolg. Die Administration kann eigene Agenten für die Instanz abschalten.
Weiterlesen: Deine eigenen Werkzeuge mit MCP an LIA anschließen; Pipeline oder ReAct: zwei Wege, wie LIA deine Anfrage angeht.
