(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)?」を参照してください。