【Kiro】最新アップデートでMCP連携とカスタマイズ性が大幅向上

kiro icon Kiro

導入部

【Kiro】最新アップデートでMCP連携とカスタマイズ性が大幅向上 - Pictured - a man at a computer disguised as an anonymous hacker wearing a Guy Fawkes mask.
Photo by Clint Patterson on Unsplash

先日、AIエージェントツール「Kiro」のアップデートが公開されました。今回のリリースでは、MCP(Model Context Protocol)サーバーとの連携強化や、ユーザー環境に合わせた柔軟なカスタマイズ機能が追加されています。開発者のワークフローをより効率的かつパーソナライズできる重要なアップデートとなっており、初心者からエンジニアまで必見の内容です。

主要な変更点

今回のアップデートでは、主に「接続性」「環境設定」「操作性」「出力管理」の4つの観点で改善が行われました。

1. HTTPベースのMCPサーバー対応

これまで接続が難しかったSlackやGitHubなどのOAuth認証が必要なサービスに対し、pre-registered oauth.clientIdを設定することで接続が可能になりました。

  • MCPとは: AIモデルと外部ツールやデータを安全に接続するための標準プロトコルです。
  • メリット: プロキシサーバーを自前で構築する必要がなくなり、認証済みのサービスを直接Kiroから呼び出せるようになります。

2. 環境設定の柔軟化(KIRO_HOME)

KIRO_HOME環境変数を設定することで、設定ファイルやプロンプト、セッションデータを保存するディレクトリを任意に変更可能になりました。

項目 従来 今回の改善
設定場所 固定ディレクトリ 任意のディレクトリ指定可能
複数環境 管理が困難 ワーク・個人・コンテナで分離可能

3. TUIキーバインドのカスタマイズ

V2 TUI(ターミナルユーザーインターフェース)において、キャンセルやメニュー操作などのキー割り当てが変更可能になりました。tmuxなどの既存のターミナル操作と競合する場合でも、好みのキーに変更して快適な操作環境を構築できます。

4. エージェント出力のストリーミング強化

シェルコマンド実行時に、AGENT_DISPLAY_OUTAGENT_CONTEXT_OUTという2つのチャンネルが利用可能になりました。

graph TD
    A["Shell Command"] --> B["AGENT_DISPLAY_OUT"]
    A --> C["AGENT_CONTEXT_OUT"]
    B --> D["TUI Display"]
    C --> E["Agent Notes"]
  • AGENT_DISPLAY_OUT: 実行中の進捗をTUIにリッチに表示します。
  • AGENT_CONTEXT_OUT: 重要な結果をエージェントのコンテキスト(記憶)に直接反映させます。

影響と展望

今回のKiroのアップデートは、特に「開発環境のポータビリティ」と「ツール連携の簡素化」に大きく寄与します。特にOAuth認証の簡略化は、開発者がAIエージェントを実務に組み込む際の障壁を大幅に下げるものです。今後は、より多様なMCPサーバーがエコシステムに加わることで、Kiroが単なるツールから「開発者の統合的なAIパートナー」へと進化することが期待されます。

まとめ

  • HTTPベースのMCPサーバー対応により、主要サービスとの連携が容易に。
  • KIRO_HOME設定で、プロジェクトごとの環境分離が実現。
  • TUIのキーバインド変更で、既存のターミナル環境との競合を解消。
  • 新しい出力チャンネルで、エージェントの実行状況と結果を整理して表示可能。
  • 開発効率を最大化する柔軟な設定が可能になった。
タイトルとURLをコピーしました