• TRENDS
  • DEBT
  • SCOPE
  • HUMAN

AIを活用してSonarCloudのコードカバレッジ指標を追跡する方法

SonarCloudをAIクライアントに接続すれば、チャット画面から離れることなくプロジェクトの各種指標を取得できます。

このページについてAIに聞く

すぐに答え

チャットでSonarCloudのカバレッジを確認するには?

AIクライアントがSonarCloudから特定のプロジェクト指標やコンポーネント一覧を取得します。チャットインターフェースを通じて、カバレッジの推移や技術的負債のメトリクスに直接アクセスできるため、プロジェクトの健全性を一目で把握できます。

データの活用先

プロジェクトの健全性を可視化

AIがSonarCloudから生データを取得し、現在のタスクに合わせて最適な形で提示します。

TRENDS

カバレッジの履歴

AIが過去の指標を取得し、テストカバレッジが改善しているか、あるいは低下しているかを示します。どこにギャップが生じているかが明確になります。

DEBT

技術的負債の状況

負債のレベルやクオリティゲートの状態を即座に更新します。プロジェクトが基準を下回り始めているタイミングを逃さず察知できます。

SCOPE

コンポーネントの内訳

全体のスコアを下げている特定のファイルやモジュールをAIが特定します。コードベースのどの部分に修正が必要かが正確にわかります。

HUMAN

手動によるコード修正

AIはカバレッジが低い特定のファイルを指摘します。実際のテストコードの作成やコミットは、引き続きエディタで行う必要があります。

ワークフロー

データ取得後のAIの動き

AIはチャットとSonarCloud APIを繋ぐ架け橋として機能します。

  1. コンポーネントの特定

    調査したいプロジェクト内の特定のファイルやモジュールをAIが特定します。

    list_project_components
  2. 指標の取得

    リクエストされた正確なカバレッジ数値や負債のデータを、SonarCloudのデータベースから取得します。

    get_project_measures
  3. 傾向の分析

    現在の数値と過去の状態を比較し、コード品質の退行(デグレ)がないかを分析します。

    get_project_measures
  4. 健全性の要約

    生のメトリクス値を、プロジェクトの現在の状況を示す分かりやすい要約文に変換します。

    get_project_measures

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って、SonarCloudのデータとの対話を始めてください。

出発点

プロジェクト名やメトリクスの種類を、実際のSonarCloudのデータに書き換えて使用してください。

SonarCloud Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_AaTqtTQdWH19bXPgs4DcTcK4VjPKy3gHjFtRX8gy/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — SonarCloud capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "sonarcloud-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_AaTqtTQdWH19bXPgs4DcTcK4VjPKy3gHjFtRX8gy/mcp"
    }
  }
}
チャットにコピー04
  • 'auth-service' プロジェクトの現在のコードカバレッジを教えてください。

  • 'frontend-app' プロジェクトの全コンポーネントをリストアップして、カバレッジが低い箇所を特定してください。

  • 'api-gateway' コンポーネントの技術的負債の指標を表示してください。

  • 'data-processor' のカバレッジを、以前の指標と比較してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

一度接続するだけで、すぐに質問が可能になります

一度接続すれば、AIとSonarCloudのデータが連携されます。認証情報は暗号化されて保持されるため、すぐにクエリを開始できます。

SonarCloudをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIがSonarCloudの設定を変更することはできますか?

    いいえ。AIができるのはプロジェクトの指標やコンポーネント一覧の読み取りのみです。SonarCloudの設定やクオリティゲートを変更することはできません。

  • 02

    AIがカバレッジ向上のためにコードを修正できますか?

    いいえ。AIはカバレッジが不足している箇所を特定しますが、テストの記述やコミットはユーザー自身が行う必要があります。

  • 03

    AIはコードベース全体を閲覧できますか?

    いいえ。AIがアクセスできるのは、SonarCloud APIを通じて提供される特定のメトリクスとコンポーネントのデータのみです。

  • 04

    特定のファイルに関する指標を尋ねることはできますか?

    はい。そのファイルがSonarCloudプロジェクト内でコンポーネントとして登録されていれば可能です。

  • 05

    AIが古いプロジェクトデータを削除することはできますか?

    いいえ。AIにはSonarCloud内のデータを削除または変更する権限はありません。

  • SonarCloudについて他に質問がありますか? SonarCloud Connectorの全機能を見る

『SonarCloud』を Claude、Cursor、ChatGPT などに接続