Plugins e MCP
Estenda os agents do Enterprise com plugins e habilidades portáteis no formato agent-plugins.org e com seus próprios MCP servers via Streamable HTTP ou SSE.
A edição Enterprise estende o que os agentsagent — agenteUm agente de IA do PentAGI: um modelo com seu próprio prompt, configurações e ferramentas que realiza um tipo de trabalho em um fluxo, como testar, escrever código ou pesquisar na web. podem fazer por meio de Agent Plugins — pacotes no formato aberto agent-plugins.org com skills, declarações de MCP serverMCP server — servidor MCPNo Enterprise, um servidor que fala o Model Context Protocol e fornece ferramentas adicionais aos agentes. e perfis específicos do PentAGI.
my-plugin/
├── plugin.json manifest (required)
├── skills/ Agent Skills
├── mcp.json MCP server declarations
└── com.pentagi/ requirements and agent profilesRevelação progressiva
Um planner vê o nome de cada pluginpluginNo Enterprise, um pacote no formato aberto Agent Plugins que adiciona habilidades, servidores MCP e perfis de agente., uma breve descrição, os nomes das skills e os MCP servers necessários. As skills dos plugins selecionados entram no prompt do agent em execução, suas funções MCP tornam-se as toolstool — ferramentaAquilo por meio do qual um agente age: um recurso integrado como o terminal, o navegador isolado ou a busca na web, ou um programa no sandbox como nmap, metasploit ou sqlmap. do agent — no máximo 20 por subtasksubtask — subtarefaUma etapa de uma tarefa. O PentAGI planeja as subtarefas de cada tarefa e as ajusta conforme o trabalho avança. — e scripts e referências são lidos sob demanda dentro da sandboxsandboxO container Docker isolado no qual os agentes executam suas ferramentas. A interface o mostra como Terminal., portanto um catálogo grande tem custo baixo até que um plugin seja selecionado.
MCP servers

Os MCP servers são conectados em Settings → MCP Servers via Streamable HTTP ou HTTP+SSE legado. Servidores que só falam stdio rodam atrás de um gateway MCP na sua rede; o PentAGI nunca inicia um executável fornecido por plugin fora de sua sandbox.
O PentAGI recusa endpoints MCP em endereços privados, de loopback, link-local e de metadados, a menos que MCP_ liste o intervalo, então, para um gateway na sua rede, defina seu prefixo, por exemplo 10.8.0.0/. HTTP simples é aceito apenas para localhost, endereços de loopback e host.docker.internal.
Um novo servidor permanece desativado até ser ativado em On sob Availability: os administradores definem o Default for users, e cada usuário pode substituí-lo em My state. Os agents acessam um servidor por meio de um plugin que vincula suas funções, ou diretamente assim que você ativa Offer without a plugin e seleciona as funções (Allow direct use).
As credenciais são somente para gravação: você as insere ao adicionar um servidor e pode substituí-las ou revogá-las depois — a revogação também desliga o servidor — e a API nunca as retorna. Elas são criptografadas com MCP_ (64 caracteres hexadecimais; o instalador gera uma). Faça backup da chave: uma vez que as credenciais estejam armazenadas, o PentAGI não inicia sem ela.
Plugins

Adicione um plugin em Settings → Plugins com New plugin ou Import package (um arquivo .tar.gz); um pacote importado chega como rascunho e só é oferecido depois que você o publica. Pacotes colocados em PLUGINS_ (/ dentro do container) aparecem em Bundled runtime plugins após Reload registry.
Os plugins ficam disponíveis para os planners somente quando os MCP servers necessários estão instalados e habilitados. Os administradores definem o Default for users de cada plugin — On, Default ou Off — e cada usuário pode sobrescrevê-lo em My state para plugins empacotados ou My override para os demais. Default segue PLUGINS_: auto, o padrão, oferece todos os plugins cujos MCP servers estejam prontos, enquanto manual oferece um plugin somente quando ele é definido como On.
Última atualização em