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 agentsagent — ajanPentAGI'nin bir yapay zeka ajanı: Bir akışta test etme, kod yazma veya web'de arama gibi belirli bir işi yapan, kendi istemi, ayarları ve araçlarına sahip bir model.'ın yapabileceklerini genişletir — beceriler, MCP serverMCP server — MCP sunucusuEnterprise'da Model Context Protocol'u konuşan ve ajanlara ek araçlar sağlayan bir sunucu. bildirimleri ve PentAGI'ye özgü agent profilesagent profile — ajan profiliEnterprise sürümünde bir ajanı tanımlayan öğeler: rolü, temel istemi, model ön ayarı ve kullanabileceği araçlar. Bir planner her alt görev için profili seçer. 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 profilesAşamalı bilgi sunumu
Planner, her pluginplugin — eklentiEnterprise sürümünde, beceriler, MCP sunucuları ve ajan profilleri ekleyen açık Agent Plugins formatındaki bir paket.'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 — subtasksubtask — alt görevBir görevin adımı. PentAGI, her görevin alt görevlerini planlar ve iş ilerledikçe bunları ayarlar. başına en fazla 20 — ve betikler ile referanslar sandboxsandboxAjanların araçlarını çalıştırdığı izole Docker kapsayıcısı. Arayüz bunu Terminal olarak gösterir. içinde talep üzerine okunur; bu nedenle büyük bir katalog, bir plugin seçilene kadar düşük maliyetlidir.
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_ 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/. 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_ 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

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_ dizinine yerleştirilen paketler (konteyner içindeki /), 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_ 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: