「Codacy」MCPサーバーは何をするものですか?
Codacy MCP(Model Context Protocol)サーバーは、AIアシスタントとCodacyプラットフォームの間の橋渡しを行い、コード品質・セキュリティ・カバレッジ・リポジトリ管理データへのプログラマティックなアクセスを強化します。CodacyのAPIやコンテンツを構造化されたツールやリソース、コンテキストとして公開することで、AI駆動ワークフローがコード分析の自動化、リポジトリ管理、プルリクエスト分析、コード基準の遵守などを可能にします。開発者はCodacy MCPサーバーを使い、リポジトリのクエリ、ファイル分析、組織設定管理、セキュリティチェックを実行でき、ソフトウェア開発ライフサイクルの効率化やコード健全性の向上を、Codacyの機能をAI駆動や自動化された開発環境に直接統合することで実現します。
プロンプト一覧
リポジトリやドキュメントにはプロンプトテンプレートの記載はありません。
リソース一覧
リポジトリやドキュメントに明示的なMCPリソースリストはありません。
ツール一覧
Codacy MCPサーバー経由で利用可能なツールは以下の通りです:
- リポジトリのセットアップと管理
Codacy上でリポジトリを初期化・設定・管理するツール。 - 組織およびリポジトリ管理
組織やリポジトリのメンバー追加・削除や設定変更の機能。 - コード品質と分析
ソースコードの品質指標、カバレッジ、保守性を分析。 - ファイル管理と分析
リポジトリ内のファイルへのアクセス、分析、管理ツール。 - セキュリティ分析
コードベースの脆弱性を特定するセキュリティスキャンや監査の実施。 - プルリクエスト分析
プルリクエストの分析・レビューやフィードバックを行うツール。 - ツールおよびパターン管理
コードレビュー・品質チェックで使う分析ツールやパターンの管理。 - CLI分析
コマンドライン駆動のコード分析サポート。
このMCPサーバーのユースケース
- 自動コード品質チェック
Codacyの指標をCI/CDパイプラインに統合し、コミットごとにコード品質やカバレッジ基準を自動的に強制。 - セキュリティ監査
サーバーのツールでリポジトリを定期的に脆弱性スキャンし、コードベースのセキュリティを強化。 - 大規模リポジトリ管理
複数リポジトリや組織をプログラマティックに管理し、設定・メンバー管理を自動化。 - コンテキスト認識プルリクエストレビュー
AIエージェントがプルリクエストデータを取得・分析し、実用的なフィードバックや自動レビューコメントを提供。 - 動的ツール・パターン適用
プロジェクトごとに適用する分析ツールやコードパターンをプログラマティックに調整し、基準を一貫して保つ。
セットアップ方法
Windsurf
- お使いのマシンにNode.jsがインストールされていることを確認してください。
- 個人用Codacy APIアクセストークンを取得します。
- Windsurfの設定ファイルを編集します。
mcpServersオブジェクトにCodacy MCPサーバーを追加します:"mcpServers": { "codacy": { "command": "npx", "args": ["@codacy/mcp-server@latest"] } }- ファイルを保存し、Windsurfを再起動します。
- MCPサーバーリストにCodacy MCPサーバーが表示されていることを確認します。
APIキーの安全な管理(例)
"mcpServers": {
"codacy": {
"command": "npx",
"args": ["@codacy/mcp-server@latest"],
"env": {
"CODACY_API_TOKEN": "your_api_token_here"
},
"inputs": {}
}
}
Claude
- Node.jsがインストールされていることを確認します。
- Codacy APIトークンを取得します。
- ClaudeのMCPサーバー設定ファイルを探して編集します。
- 次のようにCodacy MCPサーバーを追加します:
"mcpServers": { "codacy": { "command": "npx", "args": ["@codacy/mcp-server@latest"] } } - 変更を保存し、Claudeを再起動します。
- 利用可能なツールにCodacy MCPサーバーが追加されているか確認します。
APIキーの安全な管理
(Windsurfの例のenvプロパティを使用してください。)
Cursor
- Node.jsが未導入ならインストールします。
- Codacy APIトークンを取得します。
- Cursorの設定ファイルを開きます。
- Codacy MCPサーバーを追加します:
"mcpServers": { "codacy": { "command": "npx", "args": ["@codacy/mcp-server@latest"] } } - 保存してCursorを再起動し、設定を反映させます。
APIキーの安全な管理
(Windsurfの例を参照してください。)
Cline
- Node.jsがインストールされていることを確認します。
- Codacy APIキーを安全に管理します。
- Clineの設定ファイルを編集します。
- Codacy MCPサーバーを登録します:
"mcpServers": { "codacy": { "command": "npx", "args": ["@codacy/mcp-server@latest"] } } - 保存してClineを再起動します。
APIキーの安全な管理
(上記のenvプロパティを利用してください。)
このMCPをフロー内で使う方法
FlowHuntでMCPを利用する
FlowHuntワークフローにMCPサーバーを組み込むには、フローにMCPコンポーネントを追加し、AIエージェントと接続します:

MCPコンポーネントをクリックして設定パネルを開きます。システムMCP設定セクションで、以下のJSON形式でMCPサーバー情報を入力します:
{
"codacy": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定後、AIエージェントはこのMCPをツールとしてすべての機能にアクセスできるようになります。“codacy"は実際のMCPサーバー名に、URL部分もご自身のMCPサーバーURLに置き換えてください。
概要
| セクション | 有無 | 詳細・備考 |
|---|---|---|
| 概要 | ✅ | Codacy MCPサーバーの詳細説明あり |
| プロンプト一覧 | ⛔ | プロンプトテンプレートは見つかりませんでした |
| リソース一覧 | ⛔ | 明示的なMCPリソースはリストされていません |
| ツール一覧 | ✅ | READMEでツールを列挙 |
| APIキーの安全な管理 | ✅ | ドキュメントにenv付きJSON例あり |
| サンプリングサポート(評価上は重要度低) | ⛔ | 記載なし |
上記の2つの表から、Codacy MCPサーバーはツールとセットアップに関するドキュメントが充実し、セキュリティ面も良好ですが、明示的なプロンプトテンプレートやリソース、サンプリング/ルートのドキュメントは不足しています。開発者フレンドリー度・網羅性は6/10と評価します。
MCPスコア
| ライセンスあり | ✅ |
|---|---|
| ツールが1つ以上ある | ✅ |
| フォーク数 | 3 |
| スター数 | 0 |
