Zum Inhalt springen
PentAGI
Enterprise

Plugins und MCP

Erweitern Sie Enterprise-Agents mit portablen Plugins und Skills im agent-plugins.org-Format sowie mit Ihren eigenen MCP Servers über Streamable HTTP oder SSE.

Enterprise erweitert die Möglichkeiten von Agents durch Agent Plugins – Pakete im offenen agent-plugins.org-Format mit Skills, MCP-Server-Deklarationen und PentAGI-spezifischen Profilen.

my-plugin/
├── plugin.json      manifest (required)
├── skills/          Agent Skills
├── mcp.json         MCP server declarations
└── com.pentagi/     requirements and agent profiles

Progressive Informationsfreigabe

Ein planner sieht den Namen jedes Plugin, eine Kurzbeschreibung, die Skill-Namen und die benötigten MCP Server. Die Skills der ausgewählten Plugins werden in den Prompt des arbeitenden Agent aufgenommen, ihre MCP-Funktionen werden zu den Tools des Agent — höchstens 20 pro Subtask — und Skripte sowie Referenzen werden bei Bedarf innerhalb des Containers gelesen, sodass ein großer Katalog kaum kostet, bis ein Plugin ausgewählt wird.

MCP Servers

MCP Servers in den Einstellungen

MCP Server werden unter Settings → MCP Servers über Streamable HTTP oder das ältere HTTP+SSE verbunden. Server, die ausschließlich stdio unterstützen, laufen hinter einem MCP-Gateway in Ihrem Netzwerk; PentAGI führt niemals eine vom Plugin bereitgestellte ausführbare Datei außerhalb seiner Sandbox aus.

PentAGI lehnt MCP-Endpunkte auf privaten, Loopback-, Link-Local- und Metadaten-Adressen ab, es sei denn, MCP_ALLOWED_EGRESS_CIDRS listet den Bereich auf. Legen Sie daher für ein Gateway in Ihrem Netzwerk dessen Präfix fest, zum Beispiel 10.8.0.0/24. Einfaches HTTP wird nur für localhost, Loopback-Adressen und host.docker.internal akzeptiert.

Ein neuer Server bleibt deaktiviert, bis er unter Availability auf On geschaltet wird: Administratoren legen den Default for users fest, und jeder Benutzer kann dies unter My state überschreiben. Agents erreichen einen Server über ein Plugin, das seine Funktionen bindet, oder direkt, sobald Sie Offer without a plugin aktivieren und die Funktionen auswählen (Allow direct use).

Anmeldedaten lassen sich nur schreiben: Sie geben sie beim Hinzufügen eines Servers ein und können sie später ersetzen oder widerrufen — das Widerrufen schaltet den Server auch aus — und die API gibt sie niemals zurück. Sie werden mit MCP_CREDENTIALS_ENCRYPTION_KEY verschlüsselt (64 Hex-Zeichen; der Installer generiert einen). Sichern Sie den Schlüssel: Sobald Anmeldedaten gespeichert sind, startet PentAGI nicht ohne ihn.

Plugins

Plugins in den Einstellungen

Fügen Sie ein Plugin unter Settings → Plugins mit New plugin oder Import package (eine .tar.gz-Datei) hinzu; ein importiertes Paket kommt als Entwurf an und wird erst angeboten, nachdem Sie es veröffentlicht haben. Pakete, die in PLUGINS_DIR platziert werden (/opt/pentagi/plugins im Container), erscheinen nach Reload registry unter Bundled runtime plugins.

Plugins stehen planners erst zur Verfügung, wenn die benötigten MCP Servers installiert und aktiviert sind. Administratoren legen für jedes Plugin Default for users fest — On, Default oder Off — und jeder Benutzer kann dies unter My state für gebündelte Plugins oder unter My override für die anderen überschreiben. Default folgt PLUGINS_ENABLEMENT_MODE: auto, der Standard, bietet jedes Plugin an, dessen MCP Servers bereit sind, während manual ein Plugin erst anbietet, wenn es auf On geschaltet ist.

Zuletzt aktualisiert am