Naar inhoud springen
PentAGI
Enterprise

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 agents 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 profiles

Progressieve onthulling

Een planner ziet de naam van elke plugin, een korte beschrijving, de namen van de vaardigheden en de MCP servers die deze nodig heeft. De vaardigheden van de geselecteerde plugins worden opgenomen in de prompt van de werkende agent, hun MCP-functies worden de tools van de agent — maximaal 20 per subtask — 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 in Settings

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 sandbox.

PentAGI weigert MCP-eindpunten op private, loopback-, link-local- en metadata-adressen tenzij MCP_ALLOWED_EGRESS_CIDRS het bereik vermeldt, dus stel voor een gateway op jouw netwerk het prefix in, bijvoorbeeld 10.8.0.0/24. 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_CREDENTIALS_ENCRYPTION_KEY (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

Plugins in Settings

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_DIR plaatst (/opt/pentagi/plugins 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_ENABLEMENT_MODE: 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