• HEALTH
  • COVERAGE
  • COMPLEXITY
  • HUMAN

AIでコード品質メトリクスを監視する方法:DeepSource MCPコネクター

DeepSourceをエージェントに接続すれば、リポジトリの生データを即座に回答へ変換できます。チャット画面から離れることなく、リポジトリの健全性やカバレッジの数値に直接アクセス可能です。

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

すぐに答え

AIを使ってどのようにコード品質を確認できますか?

エージェントがDeepSourceを利用して、テストカバレッジやリポジトリの健全性などのメトリクスをリアルタイムで取得します。特定のレポートを求めたり、全体的な健全性の要約を確認したりすることで、修正が必要な箇所を素早く特定できます。

すべてのメトリクスが集約されます

クエリによって得られる結果

エージェントがデータを処理し、以下の項目に整理して提示します。

HEALTH

リポジトリの健全性チェック

AIがステータスレポートを取得し、コードベースが安定しているか、技術的負債が蓄積していないかを示します。

COVERAGE

テストカバレッジの分析

コードのどの程度が実際にテストでカバーされているか、正確なパーセンテージを取得できます。

COMPLEXITY

コード複雑度の解析

メンテナンスが困難になりつつある、複雑すぎる関数やファイルを特定します。

HUMAN

手動によるコードレビュー

AIが問題をフラグ立てしますが、実際のロジックの修正にはエディタでの作業が必要です。

ワークフロー

データ受信後のAIの動き

エージェントは、チャットインターフェースとDeepSourceダッシュボードを繋ぐ架け橋となります。

  1. 健全性データの取得

    エージェントがリポジトリの現在の状態に関する全体的な概要をリクエストします。

    get_report_card
  2. カバレッジの分析

    テストカバレッジの数値を照会し、不足している箇所を確認します。

    get_test_coverage
  3. 複雑度の確認

    コードの読みやすさやメンテナンスの難易度に関するメトリクスを取得します。

    get_repository_metrics
  4. 分析結果の要約

    取得したすべてのデータを統合し、分かりやすい要約として提示します。

    get_report_card

試してみる

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

これらのプロンプトを使って、すぐに作業を開始できます。

出発点

リポジトリ名は、実際のプロジェクト名に書き換えて使用してください。

DeepSource Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_gRojrYBqBJYk2MB0kmqFd1Bq7M9JWeWmipQYTeBA/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 — DeepSource capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "deepsource-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_gRojrYBqBJYk2MB0kmqFd1Bq7M9JWeWmipQYTeBA/mcp"
    }
  }
}
チャットにコピー04
  • backend-api リポジトリのレポートカードを出してください。

  • auth-service リポジトリの現在のテストカバレッジを教えてください。

  • frontend-app のリポジトリメトリクスを表示して、複雑度を確認してください。

  • DeepSourceアカウント内のリポジトリで、テストカバレッジが低いものはどれですか?

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

ここから始める

DeepSourceを一度接続すれば、あとは聞くだけです

Vinkiusダッシュボードからアカウントを連携するだけです。認証情報は暗号化されて保持されるため、すぐにメトリクスの照会を開始できます。

DeepSourceをAIに接続する

FAQ

FAQ

  • 01

    AIは検出したコードの問題を修正できますか?

    いいえ。AIは問題の特定と報告は行いますが、コードベースへの修正の適用は手動で行う必要があります。

  • 02

    AIにリポジトリを削除する権限はありますか?

    いいえ。提供されるツールは、エージェントがメトリクスやレポートを読み取ることを許可するものです。コードやリポジトリの削除といった破壊的な操作はできません。

  • 03

    特定のファイルのカバレッジを確認できますか?

    はい。リポジトリ内の特定の箇所について、カバレッジを確認するようエージェントに依頼できます。

  • 04

    データはどのくらいの頻度で更新されますか?

    AIは、質問が行われた時点でDeepSourceで利用可能な最新のデータを取得します。

  • 05

    AIが新しいテストを作成することはできますか?

    いいえ。エージェントは既存のカバレッジデータを取得することのみが可能であり、新しいテストファイルの作成や実行はできません。

  • DeepSourceに関するその他の質問は、コネクターの専用ページで確認できます。 DeepSource MCPコネクターの全機能を見る

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