İçeriğe atla
PentAGI
Enterprise

Plugins ve MCP

Enterprise agents'ı, agent-plugins.org formatındaki taşınabilir plugins ve becerilerle ve kendi MCP servers'ınızla Streamable HTTP veya SSE üzerinden genişletin.

Enterprise, Agent Plugins aracılığıyla agents'ın yapabileceklerini genişletir — beceriler, MCP server bildirimleri ve PentAGI'ye özgü agent profiles içeren açık agent-plugins.org formatındaki paketlerdir.

my-plugin/
├── plugin.json      manifest (required)
├── skills/          Agent Skills
├── mcp.json         MCP server declarations
└── com.pentagi/     requirements and agent profiles

Aşamalı bilgi sunumu

Planner, her plugin'in adını, kısa açıklamasını, beceri adlarını ve ihtiyaç duyduğu MCP server'ları görür. Seçtiği plugins'in becerileri çalışan agent'ın istemine eklenir, MCP fonksiyonları agent'ın araçları haline gelir — subtask başına en fazla 20 — ve betikler ile referanslar sandbox içinde talep üzerine okunur; bu nedenle büyük bir katalog, bir plugin seçilene kadar düşük maliyetlidir.

MCP servers

Ayarlar'da MCP servers

MCP sunucuları Settings → MCP Servers menüsünden Streamable HTTP veya eski tip HTTP+SSE üzerinden bağlanır. Yalnızca stdio protokolünü destekleyen sunucular, ağınızdaki bir MCP ağ geçidi arkasında çalışır; PentAGI, bir plugin tarafından sağlanan yürütülebilir dosyayı asla sandbox dışına çıkarmaz.

PentAGI, MCP_ALLOWED_EGRESS_CIDRS aralığı listelemediği sürece özel, loopback, link-local ve meta veri adreslerindeki MCP uç noktalarını reddeder; bu nedenle ağınızdaki bir ağ geçidi için ön ekini ayarlayın, örneğin 10.8.0.0/24. Düz HTTP yalnızca localhost, loopback adresleri ve host.docker.internal için kabul edilir.

Yeni bir server, Availability altında On konumuna getirilene kadar kapalı kalır: yöneticiler Default for users ayarını belirler ve her kullanıcı bunu My state altında geçersiz kılabilir. Agentlar, işlevlerini bağlayan bir plugin aracılığıyla veya Offer without a plugin seçeneğini açıp işlevleri (Allow direct use) seçtiğinizde doğrudan bir servera ulaşır.

Kimlik bilgileri yalnızca yazılabilir: bir server eklerken bunları girersiniz ve daha sonra değiştirebilir veya iptal edebilirsiniz — iptal etmek ayrıca server'ı kapatır — ve API bunları asla geri döndürmez. Bunlar MCP_CREDENTIALS_ENCRYPTION_KEY ile şifrelenir (64 onaltılık karakter; yükleyici bir tane oluşturur). Anahtarı yedekleyin: kimlik bilgileri depolandıktan sonra, PentAGI bu anahtar olmadan başlamaz.

Pluginler

Ayarlar'da Plugins

Settings → Plugins bölümünde New plugin veya Import package (bir .tar.gz dosyası) ile bir plugin ekleyin; içe aktarılan bir paket taslak olarak gelir ve yalnızca yayınladıktan sonra sunulur. PLUGINS_DIR dizinine yerleştirilen paketler (konteyner içindeki /opt/pentagi/plugins), Reload registry işleminden sonra Bundled runtime plugins altında görünür.

Plugin'ler, yalnızca gerektirdikleri MCP servers kurulup etkinleştirildiğinde planners'ın kullanımına sunulur. Yöneticiler her plugin için Default for users ayarını — On, Default veya Off — belirler ve her kullanıcı bu ayarı, paketli plugin'ler için My state altında, diğerleri için ise My override altında geçersiz kılabilir. Default, PLUGINS_ENABLEMENT_MODE değerini izler: auto (varsayılan), MCP servers hazır olan her plugin'i sunarken; manual ise bir plugin'i yalnızca On konumuna getirildiğinde sunar.

Son güncelleme tarihi: