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 AgentsAgentEin KI-Agent von PentAGI: ein Modell mit eigenem Prompt, Einstellungen und Tools, das eine bestimmte Art von Arbeit in einem Flow erledigt, wie z. B. Testen, Code schreiben oder Websuche. 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 profilesProgressive Informationsfreigabe
Ein planner sieht den Namen jedes PluginPluginIn Enterprise ein Paket im offenen Agent Plugins-Format, das Fähigkeiten, MCP-Server und Agentenprofile hinzufügt., eine Kurzbeschreibung, die Skill-Namen und die benötigten MCP ServerMCP Server — MCP-ServerIn Enterprise ein Server, der das Model Context Protocol spricht und den Agenten zusätzliche Tools bereitstellt.. Die Skills der ausgewählten Plugins werden in den Prompt des arbeitenden Agent aufgenommen, ihre MCP-Funktionen werden zu den ToolsToolDas, womit ein Agent handelt: eine eingebaute Fähigkeit wie das Terminal, der isolierte Browser oder die Websuche oder ein Programm in der Sandbox wie nmap, metasploit oder sqlmap. des Agent — höchstens 20 pro SubtaskSubtask — TeilaufgabeEin Schritt einer Aufgabe. PentAGI plant die Teilaufgaben jeder Aufgabe und passt sie im Verlauf der Arbeit an. — 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 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 SandboxSandboxDer isolierte Docker-Container, in dem Agenten ihre Tools ausführen. Die Oberfläche zeigt ihn als Terminal. aus.
PentAGI lehnt MCP-Endpunkte auf privaten, Loopback-, Link-Local- und Metadaten-Adressen ab, es sei denn, MCP_ listet den Bereich auf. Legen Sie daher für ein Gateway in Ihrem Netzwerk dessen Präfix fest, zum Beispiel 10.8.0.0/. 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_ verschlüsselt (64 Hex-Zeichen; der Installer generiert einen). Sichern Sie den Schlüssel: Sobald Anmeldedaten gespeichert sind, startet PentAGI nicht ohne ihn.
Plugins

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_ platziert werden (/ 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_: 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