MCP
Beide Enden des Protokolls: Server und Client.
Was es tut
Die Plattform ist ein MCP-Server: ein OAuth 2.1-Ressourcenserver mit Umfangsprüfungen, einer Genehmigungsrichtlinie und einem Anrufprotokoll. Dies ermöglicht es externen Clients, Ihre Agenten als Tools zu verwenden. Es ist auch ein MCP-Client: Jeder Remote-MCP-Server wird ohne anbieterspezifischen Code zu einem Connector, geschützt durch einen Schaltkreisunterbrecher, sodass ein fehlerhafter Dritter die Konversation damit nicht beeinträchtigen kann.
Warum es wichtig ist
Die meisten Produkte wählen ein Ende von MCP und nennen es Unterstützung. Wenn Sie beides sind, bedeutet dies, dass Ihr Agent als Tool verwendet werden kann und Tools verwenden kann, was ihn eher zusammensetzbar als terminal macht.
Wie es funktioniert
Die Serverseite ist ein echter OAuth 2.1-Ressourcenserver
Umfangsprüfungen und eine Genehmigungsrichtlinie für Tor-Tool-Aufrufe, und Aufrufe werden in ein Sitzungsprotokoll geschrieben, anstatt Feuer und Vergessen zu sein.
Die Clientseite ist generisch
Das Hinzufügen eines Remote-MCP-Servers ist eine Konfiguration. Nur ein paar Konnektoren haben handgeschriebene native Adapter. der Rest geht durch den generischen Weg.
Ein fehlender Tool-Server ist begrenzt
Ein Schaltkreisunterbrecher fällt auf einem fehlerhaften Remote ab, daher beeinträchtigen seine Ausfälle eine Fähigkeit statt des Gesprächs.
Fragen
- Kann ich meinen eigenen MCP-Server anschließen?
- Ja: Es wird zu einem Connector ohne benutzerdefinierten Code. Die Authentifizierung ist heute ein statischer Bearer-Token. OAuth 2.1 für benutzerdefinierte Remote-Server ist geplant.
- Können andere Tools meinen Agent über MCP aufrufen?
- Ja. Die Plattform stellt eine MCP-Serveroberfläche mit OAuth, Scopes und einer Genehmigungsrichtlinie zur Verfügung.
The rest of the bag
AccessControl
Dokumentspezifische Berechtigungen, die Antworten filtern, nicht nur Seiten.
Richtlinienauflösung wird pro Sitzung zwischengespeichert, um Geschwindigkeit zu gewährleisten. Eine Berechtigungsänderung wird bei Cache-Invalidierung weitergegeben, nicht sofort bei jeder laufenden Anfrage.
Dokumente
Ein Ordnerbaum, den der Agent liest, und eine Konfigurationsdatei, die er befolgt.
Die Extraktion umfasst PDFs, Tabellenkalkulationen und Transkripte. Exotische Binärformate werden nicht geparst.
Events
Ein dauerhaftes Transaktionsverzeichnis der Aktionen von Agenten und ihrer Gründe.
Der In-Process-Event-Bus ist ein Single-Node-Emitter, kein verteilter Broker. Das dauerhafte agentenübergreifende Transaktionsverzeichnis ist ein separates Postgres-Task-Ledger.
That was step 5 of 6: the agent consults its bag. Next, tasks, delegation edges, decisions and artifacts persist as rows you can replay, and the spend is already accounted for.