Plugins en MCP
Breid Enterprise agents uit met draagbare plugins en vaardigheden in het agent-plugins.org-formaat en met je eigen MCP servers via Streamable HTTP of SSE.
Enterprise breidt de mogelijkheden van agentsagentEen AI-agent van PentAGI: een model met zijn eigen prompt, instellingen en tools dat één soort werk in een flow doet, zoals testen, code schrijven of het web doorzoeken. uit via Agent Plugins — pakketten in het open agent-plugins.org-formaat met vaardigheden, MCP server-declaraties en PentAGI-specifieke profielen.
my-plugin/
├── plugin.json manifest (required)
├── skills/ Agent Skills
├── mcp.json MCP server declarations
└── com.pentagi/ requirements and agent profilesProgressieve onthulling
Een planner ziet de naam van elke pluginpluginIn Enterprise een pakket in het open Agent Plugins-formaat dat vaardigheden, MCP-servers en agentprofielen toevoegt., een korte beschrijving, de namen van de vaardigheden en de MCP serversMCP server — MCP-serverIn Enterprise een server die het Model Context Protocol spreekt en agents extra tools geeft. die deze nodig heeft. De vaardigheden van de geselecteerde plugins worden opgenomen in de prompt van de werkende agent, hun MCP-functies worden de toolstoolWaarmee een agent handelt: een ingebouwde mogelijkheid zoals de terminal, de geïsoleerde browser of webzoeken, of een programma in de sandbox zoals nmap, metasploit of sqlmap. van de agent — maximaal 20 per subtasksubtask — subtaakEén stap van een taak. PentAGI plant de subtaken van elke taak en past ze aan naarmate het werk vordert. — en scripts en referenties worden on-demand gelezen binnen de container, dus een grote catalogus kost weinig totdat een plugin wordt geselecteerd.
MCP servers

MCP servers worden verbonden in Settings → MCP Servers via Streamable HTTP of verouderde HTTP+SSE. Servers die alleen stdio ondersteunen, draaien achter een MCP-gateway op jouw netwerk; PentAGI start nooit een uitvoerbaar bestand dat door een plugin wordt meegeleverd buiten de sandboxsandboxDe geïsoleerde Docker-container waarin agents hun tools uitvoeren. De interface toont deze als Terminal..
PentAGI weigert MCP-eindpunten op private, loopback-, link-local- en metadata-adressen tenzij MCP_ het bereik vermeldt, dus stel voor een gateway op jouw netwerk het prefix in, bijvoorbeeld 10.8.0.0/. Gewone HTTP wordt alleen geaccepteerd voor localhost, loopback-adressen en host.docker.internal.
Een nieuwe server blijft uitgeschakeld totdat je deze inschakelt met On onder Availability: beheerders stellen de Default for users in, en elke gebruiker kan dit overschrijven onder My state. Agents bereiken een server via een plugin die de functies koppelt, of direct zodra je Offer without a plugin inschakelt en de functies selecteert (Allow direct use).
Inloggegevens zijn alleen schrijfbaar: je voert ze in wanneer je een server toevoegt en kunt ze later vervangen of intrekken — intrekken schakelt de server ook uit — en de API geeft ze nooit terug. Ze worden versleuteld met MCP_ (64 hexadecimale tekens; het installatieprogramma genereert er één). Maak een back-up van de sleutel: zodra inloggegevens zijn opgeslagen, start PentAGI niet zonder deze sleutel.
Plugins

Voeg een plugin toe in Settings → Plugins met New plugin of Import package (een .tar.gz-bestand); een geïmporteerd pakket komt binnen als concept en wordt pas aangeboden nadat je het hebt gepubliceerd. Pakketten die je in PLUGINS_ plaatst (/ in de container) verschijnen onder Bundled runtime plugins na Reload registry.
Plugins zijn pas beschikbaar voor planners wanneer de vereiste MCP servers zijn geïnstalleerd en ingeschakeld. Beheerders stellen de Default for users van elke plugin in — On, Default of Off — en elke gebruiker kan dit overschrijven onder My state voor gebundelde plugins of My override voor de overige. Default volgt PLUGINS_: auto, de standaard, biedt elke plugin waarvan de MCP servers klaar zijn, terwijl manual een plugin alleen aanbiedt zodra deze op On is gezet.
Laatst bijgewerkt op