• CRITICAL
  • TRENDS
  • BACKLOG
  • HUMAN

AIを活用して技術的負債を特定する方法:Code Climate MCP連携

Code ClimateをAIクライアントに接続することで、生のコード品質データを優先順位付けされたリファクタリング計画へと変換できます。

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

すぐに答え

AIを使ってどのように技術的負債を見つけるのか?

AIがCode Climateから最新のスナップショットと具体的なコードの問題を抽出し、コードベースの弱点を明らかにします。抽出された問題は分類されるため、今すぐ修正すべきものと後回しにできるものを判断できます。最も緊急性の高いリファクタリング作業を明確に把握することが可能です。

負債の分類

整理されたリファクタリング対象

AIは検出結果を以下の4つのカテゴリに分類します。

CRITICAL

即時修正が必要

システムの安定性を脅かす深刻度の高い問題をAIが特定します。すぐに対処が必要なファイルの一覧を取得できます。

TRENDS

増加傾向にある箇所

最新のスナップショットを比較し、負債が蓄積している場所をAIが特定します。モジュールが崩壊する前に予兆を捉えられます。

BACKLOG

優先度の低い負債

現在の開発速度に影響を与えていない軽微な問題は、まとめて管理されます。開発が落ち着いたスプリント中に確認できます。

HUMAN

設計上の判断が必要

シニアエンジニアの判断を要する複雑なパターンをAIが指摘します。AIはコンテキストを提供しますが、最終的な修正方針は人間が決めてください。

ワークフロー

データ受信後のAIの動作

スナップショットのスキャンや問題リストの解析といった重い作業は、すべてAIが担当します。

  1. スナップショットの取得

    AIがリポジトリの履歴を確認し、コードの最新の状態を特定します。

    list_repository_snapshots
  2. 問題の抽出

    選択したスナップショットから、具体的な技術的負債の指標やエラーレポートを抽出します。

    list_snapshot_code_issues
  3. パターンの分析

    複数のファイルにわたる繰り返しの問題をAIが調査し、システム全体に及ぶ課題を見つけ出します。

    list_snapshot_code_issues
  4. 計画の作成

    AIは調査結果をまとめ、実行可能なリファクタリングタスクのリストとして提示します。

    list_repository_snapshots

試してみる

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

これらのプロンプトを使ってプロセスを開始できます。

出発点

実際のプロジェクトに合わせて、リポジトリ名や問題の種類を書き換えて使用してください。

Code Climate Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_dEa3ubWm5DI8grNI5Jrd9891vm9odnIoA9LITGNs/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 — Code Climate capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "code-climate-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_dEa3ubWm5DI8grNI5Jrd9891vm9odnIoA9LITGNs/mcp"
    }
  }
}
チャットにコピー04
  • 'api-gateway' リポジトリの最新のスナップショットをリストアップし、最も問題が多いものを教えてください。

  • 'frontend-app' リポジトリの最新スナップショットに含まれるコードの問題を表示してください。

  • 'auth-service' の最近のスナップショットに基づくと、繰り返し発生している技術的負債の上位3つは何ですか?

  • 'data-pipeline' リポジトリの直近のスナップショットで見つかった重大な問題を要約してください。

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

ここから始める

Code Climateを一度接続すれば、あとは質問するだけ

アカウントの連携は一度だけで済みます。認証情報は暗号化されて保持されるため、すぐにAIに対してコード品質に関する質問を開始できます。

Code ClimateをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIがコードの問題を直接修正することはできますか?

    いいえ。AIはCode Climateから問題を特定して要約しますが、実際のコード修正はIDE上で行う必要があります。

  • 02

    AIがCode Climate内のデータを削除することはありませんか?

    はい、ありません。このMCPはスナップショットと問題データの読み取り権限のみを持ちます。Code Climateアカウント内のデータを変更または削除することはできません。

  • 03

    AIが参照するデータはどの程度最新ですか?

    AIは、listツールを通じてCode Climateのリポジトリ内で現在利用可能なすべてのスナップショットを参照できます。

  • 04

    特定のファイルに関する問題を質問できますか?

    はい。AIがスナップショットの問題リストを取得した後は、特定のファイルやモジュールに絞り込んで分析するよう指示できます。

  • 05

    AIが自動的にJiraのチケットを作成することはありますか?

    いいえ。このコネクターはCode Climateからのデータ読み取りに特化しています。データをタスク管理ツールに転送するには、別途専用のコネクターが必要です。

  • Code Climateに関するその他の質問 Code Climate MCPの全機能を見る

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