infragate/capa

One capabilities.yaml wires skills, tools, rules, sub-agents, MCP servers, and plugins into Cursor, Claude Code, Codex, Windsurf, GitHub Copilot, and 30+ other AI coding agents

何を解決するか

CAPAは、AIコーディングエージェントの管理を簡素化し、分散した設定(ルール、MCPサーバー、スキルなど)を単一のバージョン管理可能な capabilities.yaml ファイルに統合します。Cursor、Claude Code、GitHub Copilotなどの異なるエージェント間で手動で設定を同期する必要がなくなり、リポジトリをクローンしたチームメートがロックファイルを通じて同一のエージェント設定を得られるようになります。

動作方法

CAPAは設定管理ツールとランタイムゲートウェイの両方の役割を果たします。中央のYAMLファイルを読み取り、35以上の異なるAIエージェントに必要なネイティブ形式に設定を「ファンアウト」します。実行時、ローカルのMCP(Model Context Protocol)ゲートウェイを提供し、エージェントからのリクエストを上流サーバーにプロキシします。これにより、ツールの遅延読み込みが可能となり、トークン使用量を削減し、サブエージェントの分離を実現するフィルタリングされたエンドポイントを提供します。

対象ユーザー

複数のAIコーディングエージェントを使用し、ツール、ルール、能力を標準化・共有・バージョン管理できる方法を求める開発者およびチーム。

特徴

  • 統合された設定: YAMLで一度書くだけで、Cursor、Claude Code、Codexを含む35以上のエージェントに展開可能。
  • MCPゲートウェイ: 一元的なローカルエンドポイントで、stdio、HTTP、SSEサーバーをオンデマンドでツール読み込み付きでプロキシし、推論コストを削減。
  • シャドウワークスペース: capa wrap コマンドにより、エージェントを別々のワークスペースで実行可能。これにより、プロバイダー固有の設定ファイルがメインリポジトリを汚染するのを防ぎます。
  • 可視性: 設定の編集用ローカルWeb UIと、MCP呼び出しやツール実行を追跡するリアルタイムのアクティビティフィードを提供。
  • レジストリ対応: Cursor MarketplaceやClaudeプラグインなどのカタログからスキルやプラグインを参照・追加可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト