カスタムプラグインが重要な理由
カスタムMCPプラグインを使用すると、チームはKodyを社内システム(ナレッジベース、インシデントダッシュボード、ポリシーエンジンなど)に接続できます。インストール後、Kodyのすべてのインタラクションがライブデータを使用してそれらのツールを呼び出せるようになるため、レビュアーはスクリーンショットや古いスニペットをプルリクエストにコピーする必要がなくなります。 このガイドでは、シンプルな読み取り専用エンドポイント(Kodus Docs MCPなど)から認証を伴うより高度なパイプラインまで、任意のカスタムプラグインに推奨するフローを紹介します。KodusはリモートMCPサーバーのみをサポートしています。つまり、プラグインはKodusのインフラストラクチャからアクセス可能である必要があります。
プラグイン情報の準備
Pluginsカタログを開く前に、以下の情報を収集してください:| フィールド | 重要な理由 |
|---|---|
| パブリックURL | MCPマニフェストがホストされているエンドポイント(例:https://acme-internal-tools.com/mcp)。 |
| プロトコル | MCPの実装タイプ(HTTPまたはSSE)。 |
| ホスティング | Kodusからアクセス可能なリモートサーバーである必要があります(localhostやデスクトップMCPエンドポイントは不可)。 |
| 認証 | プラグインがAPIキー、OAuth、またはワークスペースIPへのオープンアクセスを必要とするかどうか。 |
| 説明 / ロゴ | カタログを閲覧する他のエンジニアがプラグインの機能を理解するのに役立ちます。 |
- Smithery.ai はデプロイ可能なMCPサービスと、独自のインフラに向けることができる簡単なランチャーをキュレーションしています。
- Awesome Remote MCP Servers は、ドキュメント検索、セキュリティスキャナー、ワークフローボットにわたるコミュニティが管理するエンドポイントをリスト化しています。
Kodusへのプラグインのインストール
- Kodusワークスペース内の コードレビュー設定 → Plugins(ベータ)に移動します。
- プラグインを追加 をクリックします。
-
フォームに入力します:
- プラグインを作成 をクリックします。リストに表示されると、ワークスペース全体で即座に利用可能になります。
接続の確認
- Kodyが有効になっているプルリクエストを開きます。
-
@kodyをメンションし、プラグインが応答するような質問を含めます。 - ドロワーで Plugins セクションを確認します。新しいプラグインへの呼び出しが表示されるはずです。失敗した場合は、エラーを展開してステータスコードまたは検証メッセージを確認してください。
Kodus Docs MCP(
https://docs.kodus.io/mcp)は簡単なサニティテストです。まずインストールして、ワークスペースが外部ホストに到達できることを確認できます。クイックチェックリスト
- プラグインマニフェストがホストされ、アクセス可能である。
- 認証モデル(ある場合)が文書化され、テストされている。
- プラグインが正しいURL + ヘッダーで カスタムプラグインを追加 からインストールされている。
- サンプルPRでKodyがプラグインを呼び出せることが確認されている。
- オーナーがインテグレーションの監視と更新方法を把握している。