Pluginy a MCP
Rozšiřte Enterprise agenty o přenosné pluginy a dovednosti ve formátu agent-plugins.org a o vlastní MCP servery přes Streamable HTTP nebo SSE.
Enterprise rozšiřuje možnosti agentů prostřednictvím Agent Plugins — balíčků v otevřeném formátu agent-plugins.org, které obsahují skills, deklarace MCP serverů a profily specifické pro PentAGI.
my-plugin/
├── plugin.json manifest (required)
├── skills/ Agent Skills
├── mcp.json MCP server declarations
└── com.pentagi/ requirements and agent profilesProgresivní zpřístupňování
Planner vidí název každého pluginu, krátký popis, názvy jeho skills a MCP serversMCP serverV edici Enterprise server komunikující prostřednictvím protokolu Model Context Protocol, který agentům poskytuje další nástroje., které potřebuje. Skills vybraných pluginů jsou zahrnuty do promptu výkonného agenta, jejich MCP functions se stanou toolstool — nástrojTo, čím agent jedná: vestavěná funkce, jako je terminál, izolovaný prohlížeč nebo webové vyhledávání, nebo program v sandboxu, například nmap, metasploit nebo sqlmap. agenta — nejvýše 20 na subtasksubtask — dílčí úkolJeden krok úkolu. PentAGI plánuje dílčí úkoly každého úkolu a přizpůsobuje je podle průběhu práce. — a skripty a reference se načítají na vyžádání uvnitř kontejneru, takže velký katalog stojí málo, dokud není pluginpluginV edici Enterprise balíček v otevřeném formátu Agent Plugins, který přidává dovednosti, MCP servery a profily agentů. vybrán.
MCP servers

MCP servers se připojují v sekci Settings → MCP Servers prostřednictvím Streamable HTTP nebo staršího protokolu HTTP+SSE. Servery, které podporují pouze stdio, běží za bránou MCP ve vaší síti; PentAGI nikdy nespustí spustitelný soubor poskytnutý pluginem mimo svůj sandboxsandboxIzolovaný kontejner Docker, ve kterém agenti spouštějí své nástroje. Rozhraní jej zobrazuje jako Terminal..
PentAGI odmítá MCP koncové body na soukromých, loopback, link-local a metadata adresách, pokud MCP_ neuvádí daný rozsah, takže pro bránu ve vaší síti nastavte její prefix, například 10.8.0.0/. Prostý HTTP je přijímán pouze pro localhost, loopback adresy a host.docker.internal.
Nový server zůstává vypnutý, dokud není přepnut do stavu On v sekci Availability: správci nastavují Default for users a každý uživatel může toto nastavení přepsat v sekci My state. Agenti dosáhnou na server prostřednictvím pluginu, který naváže jeho funkce, nebo přímo, jakmile zapnete možnost Offer without a plugin a vyberete funkce (Allow direct use).
Přihlašovací údaje jsou určeny pouze pro zápis: zadáte je při přidávání serveru a můžete je později nahradit nebo zrušit — zrušení také vypne server — a API je nikdy nevrací. Jsou šifrovány pomocí MCP_ (64 hexadecimálních znaků; instalátor jej vygeneruje). Klíč si zálohujte: jakmile jsou přihlašovací údaje uloženy, PentAGI bez něj nenastartuje.
Pluginy

Přidejte plugin v sekci Settings → Plugins pomocí tlačítka New plugin nebo Import package (soubor .tar.gz); importovaný balíček se načte jako koncept a je nabízen až po jeho publikování. Balíčky umístěné do PLUGINS_ (/ uvnitř kontejneru) se po akci Reload registry zobrazí pod položkou Bundled runtime plugins.
Pluginy jsou planners dostupné pouze tehdy, když jsou nainstalovány a povoleny MCP servers, které vyžadují. Správci nastavují pro každý plugin možnost Default for users — On, Default nebo Off — a každý uživatel ji může přepsat v sekci My state u bundled plugins nebo v sekci My override u ostatních. Možnost Default se řídí podle PLUGINS_: auto, což je výchozí nastavení, nabízí každý plugin, jehož MCP servers jsou připraveny, zatímco manual nabízí plugin pouze poté, co je přepnut do stavu On.
Naposledy aktualizováno