Agent Plugins: AIエージェント拡張の新たなポータブル標準
Agent Plugins: AIエージェント拡張の新たなポータブル標準
AIエージェントの有用性は、接続可能なコンポーネントによって決まります。これまで1年間、同じ基盤コンポーネントであっても、クライアントごとに異なるパッケージ形式を学ぶ必要がありました:Claude Codeプラグイン、Cursor拡張機能、VS Codeエージェントスキル、その他多数の独自レイアウトです。
Agent Plugins(バージョン1.0.0)は、この問題を解決する新しいベンダー中立の標準です。Amazon、Cursor、Microsoft、OpenAI、Vercelのコアメンテナーからなる技術運営委員会が支援し、最も一般的な2種類のエージェント拡張タイプであるAgent SkillsとMCPサーバーに対して、単一のポータブルパッケージ形式を定義しています。
問題点:1つのコンポーネント、多数のラッパー
Agent Plugins以前は、文書要約「スキル」が、Claude Code用、Cursor用、カスタムエージェントフレームワーク用と、それぞれ異なるフォルダ構成で存在していました。作者は同じコンポーネントを各クライアント向けに再構成または複製する必要がありました。配布、権限、クライアント固有の機能は独自仕様のままでしたが、スキルやMCPサーバーのコンテンツ自体は常に移植可能でした。
Agent Pluginsは適切な線引きを行います:移植可能な部分を標準化し、それ以外(配布、インストールUX、権限)は各クライアントの管理下に残します。
ポータブルパッケージ
Agent Pluginは、必須マニフェストと固定位置のオプションコンポーネントを含むディレクトリです:
my-plugin/
├── plugin.json # 必須: プラグインを識別
├── skills/
│ └── summarize/
│ ├── SKILL.md
│ ├── scripts/
│ └── references/
├── mcp.json # オプション: stdio / Streamable HTTP / HTTP+SSEサーバー
└── com.example.client/ # オプション: クライアント拡張機能の名前空間
plugin.json— マニフェスト。$schemaとnameのみ必須で、version、description、author、homepage、repository、license、keywordsはすべてオプションのメタデータです。skills/— Agent Skills仕様で定義された正確な形式のAgent Skills。mcp.json— stdio、Streamable HTTP、または従来のHTTP+SSE MCPサーバーを記述します。- 拡張機能ディレクトリ — 逆ドメイン名前空間(例:
com.example.client)により、個々のクライアントがポータブルコアをフォークせずに動作を追加できます。
参照される両標準自体がオープンで安定しているため、一度作成されたプラグインは適合するあらゆるクライアントで読み込めます — 再構成は不要です。
エコシステムの動向
標準は新しいですが、採用は実際に進んでいます。GitHubでは、すでに1,000以上のリポジトリがplugin.jsonファイル内で公式のagent-plugins.org/schemasスキーマを参照しています。注目すべき例:
- awslabs/agent-plugins — AWSの公式プラグインパック。エージェントにAWSでの設計、デプロイ、運用スキルを提供します。
- github/awesome-copilot — Copilotワークフロー向けの十数個のプラグインを提供する単一のモノレポ。
- agentplugins GitHub組織は、仕様、公式サイト、および移行ガイド付きの標準的なサンプルプラグインをホストしています。
開発はオープンに行われます:提案と重要な変更は、仕様リポジトリのGitHub Discussionsから始まり、具体的な移植性の必要性と実装者の支持を示す必要があります。
プラグインの探し方
Agent Pluginsはレジストリではなくパッケージング標準であるため、発見は分散しています — これはまさにディレクトリが埋めるギャップです。AIMCPは現在、/pluginsにAgent Pluginsディレクトリを管理しています:各エントリはGitHubからクロールされ、公式JSONスキーマに対して検証され、AIによる多言語要約が作成され、ソースリポジトリにリンクされます。
ディレクトリを閲覧し、コンポーネントタイプ(スキル、MCPサーバー)でフィルタリングして、あなたのスタックに合うプラグインを見つけてください — または自身のプラグインを提出してエコシステムと共有してください。
まとめ
Agent Pluginsは、エージェントエコシステムに欠けていた相互運用性の基盤です。1つのマニフェスト、1つのディレクトリ構成で、あなたのスキルとMCPサーバーはどこでも動作します。エージェントコンポーネントを管理しているなら、Agent Pluginsとしてパッケージングすることが最も安全な長期的な選択です — 使用するコンポーネントを探しているなら、AIMCPディレクトリが良い出発点です。
実際のプラグインを見る: AIMCP の Agent プラグインディレクトリ で、あらゆる互換クライアント向けにパッケージ化されたスキルと MCP サーバーを探しましょう。
実際のプラグインを見る: AIMCP の Agent プラグインディレクトリ で、あらゆる互換クライアント向けにパッケージ化されたスキルと MCP サーバーを探しましょう。
