PluginsとMCP
agent-plugins.org形式のポータブルなpluginsとスキル、およびStreamable HTTPまたはSSEを介した独自のMCP serversを使用して、Enterprise agentsを拡張します。
Enterpriseは、Agent Pluginsを通じてagentsagent — エージェントPentAGI の AI エージェント: 独自のプロンプト、設定、ツールを持ち、フロー内でテスト、コード作成、ウェブ検索など特定の種類の作業を行うモデルです。の機能を拡張します。これらは、スキル、MCP serverMCP server — MCPサーバーEnterprise では、Model Context Protocol を使用し、エージェントに追加のツールを提供するサーバーです。宣言、およびPentAGI固有のagent profilesagent profile — エージェントプロファイルEnterprise においてエージェントを定義するもの: その役割、基本プロンプト、モデルプリセット、使用可能なツールです。プランナーは各サブタスクに対してプロファイルを選択します。を含む、オープンなagent-plugins.org形式のパッケージです。
my-plugin/
├── plugin.json manifest (required)
├── skills/ Agent Skills
├── mcp.json MCP server declarations
└── com.pentagi/ requirements and agent profiles段階的な情報開示
plannerには、各pluginplugin — プラグインEnterprise において、オープンな Agent Plugins 形式のパッケージで、スキル、MCPサーバー、エージェントプロファイルを追加します。の名前、短い説明、スキル名、および必要なMCP serversが表示されます。選択されたpluginsのスキルは実行中のagentのプロンプトに組み込まれ、それらのMCP関数はagentのtoolstool — ツールエージェントが作業に使うもの。ターミナル、分離されたブラウザー、ウェブ検索などの組み込み機能や、nmap、metasploit、sqlmap などサンドボックス内のプログラムです。となります(subtasksubtask — サブタスクタスクの1つのステップ。PentAGIは各タスクのサブタスクを計画し、作業の進行に合わせて調整します。あたり最大20個)。スクリプトと参照資料はコンテナ内で必要に応じて読み込まれるため、実際にpluginが選択されるまで、大規模なカタログによるコストはほとんどかかりません。
MCP servers

MCP serversは、Settings → MCP ServersからStreamable HTTPまたはレガシーHTTP+SSE経由で接続されます。stdioのみをサポートするサーバーは、ネットワーク上のMCPゲートウェイの背後で実行されます。PentAGIは、sandboxsandbox — サンドボックスエージェントがツールを実行するための隔離された Docker コンテナです。インターフェースでは Terminal として表示されます。の外でplugin提供の実行ファイルを起動することはありません。
PentAGIは、MCP_に範囲がリストされていない限り、プライベート、ループバック、リンクローカルおよびメタデータアドレス上のMCPエンドポイントを拒否します。そのため、ネットワーク上のゲートウェイの場合はそのプレフィックス(例:10.8.0.0/)を設定してください。プレーンHTTPは、localhost、ループバックアドレスおよびhost.docker.internalに対してのみ許可されます。
新しいサーバーは、Availability で On に切り替えるまでオフのままです。管理者は Default for users を設定し、各ユーザーは My state でこれを上書きできます。agent は、その関数をバインドする plugin を介してサーバーにアクセスするか、Offer without a plugin を有効にして関数を選択(Allow direct use)すると、直接アクセスできます。
認証情報は書き込み専用です。サーバーを追加する際に入力し、後で置き換えたり失効させたりできます(失効させるとサーバーもオフになります)。APIが認証情報を返すことはありません。認証情報はMCP_(64桁の16進数文字列。インストーラーが生成します)で暗号化されます。このキーをバックアップしてください。認証情報が保存されると、PentAGIはこのキーなしでは起動しません。
Plugins

Settings → Pluginsで、New pluginまたはImport package(.tar.gzファイル)を使用してpluginを追加します。インポートされたpackageはドラフトとして扱われ、公開するまで利用できません。PLUGINS_(コンテナ内の/)に配置されたpackageは、Reload registryを実行するとBundled runtime pluginsに表示されます。
plannersがpluginsを利用できるのは、そのpluginsが必要とするMCP serversがインストールされ有効化されている場合に限られます。管理者は各pluginのDefault for users(On、Default、またはOff)を設定し、各ユーザーはbundled pluginsについてはMy stateで、それ以外についてはMy overrideでこれを上書きできます。DefaultはPLUGINS_に従います:auto(デフォルト)は、MCP serversが準備完了のすべてのpluginを提供しますが、manualはpluginがOnに切り替えられた場合にのみ提供します。
最終更新日