(Undefined variable: PerforceSCAVariables.companySCA) MCP サーバーのセットアップ
このセクションでは、(Undefined variable: PerforceSCAVariables.companySCA) Model Context Protocol (MCP) サーバーをセットアップする方法について説明します。
MCP サーバーは、Klocwork 静的コード解析ツールと情報 (欠陥の詳細、修正ガイドライン、チェッカードキュメントなど) を、標準化された、ツールに依存しない形式で AI アシスタント (GitHub Copilot Chat など) に提供します。そうすることで、解析結果に基づいて、検出された指摘に対する、高品質で、規則に準拠した修正を AI アシスタントが生成できるようになります。
(Undefined variable: PerforceSCAVariables.companySCA) MCP サーバーの機能とユースケース
MCP サーバーが公開するいくつかのツールにより、AI アシスタントが以下のことをできるようになります。
- ファイルパス、行番号、欠陥タイプ、トレース情報など、特定の Klocwork 欠陥の詳細情報を取得する
- 特定の欠陥タイプの公式の Klocwork ドキュメントにアクセスする
- Klocwork 欠陥を修正するための標準化された手順を取得する
MCP サーバーは、以下の対象ユーザーに役立ちます。
- AI コードアシスタントに Klocwork コンテキストを統合したい AI プラットフォーム開発者。
- 静的解析修正を自動化したい DevOps エンジニア。
- 規格に準拠した、スケーラブルな修復を実装したいチーム。
MCP サーバーの詳細については、「Perforce ブログ記事「What is the Model Context Protocol (MCP)?」を参照してください。