Claude Code Guardian について
Claude Code Guardianは、Claude Code向けのMCPサーバーで、リポジトリを分析し、安全なリファクタリングを支援します。コード指標やホットスポットのレポートに加え、ガードルール、永続メモリ、ワークフロー追跡、セッション管理を備えています。
主な機能
- 01リポジトリのスキャンとコード指標
- 02ホットスポット検出とリファクタリング計画
- 03Markdown分析レポート
- 04永続メモリとセッション管理
- 05ガードルールとワークフロー追跡
- 06テストと専門エージェントの連携
活用シーン
- 01リファクタリング前の複雑なファイルの特定
- 02セッションをまたいだ作業の追跡
- 03AIによる変更時の危険なパターンの阻止
MCP 対応
コード分析、ガード、メモリ、ワークフロー、テストなどのモジュールを扱う113以上のツールを、MCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Code Guardian Studio
Claude Code + MCP を基盤とする、大規模リポジトリ向けの AI 搭載コードリファクタリングエンジンです。
バージョン: 4.1.0 | ライセンス: MIT(オープンコア)
ウェブサイトとドキュメント: https://codeguardian.studio
なぜ CCG なのか?
CCG は、Claude Code 向けの最も包括的な MCP サーバーとして際立っています。
| CCG | Guardrails AI | NeMo | Semgrep MCP | |
|---|---|---|---|---|
| MCP ツール | 113+ | - | - | ~10 |
| コード分析 | ✅ | ❌ | ❌ | ✅ |
| ホットスポット検出 | ✅ | ❌ | ❌ | ❌ |
| ワークフロー管理 | ✅ | ❌ | ❌ | ❌ |
| セッションの永続化 | ✅ | ❌ | ❌ | ❌ |
| メモリシステム | ✅ | ❌ | ❌ | ❌ |
| 進捗ダッシュボード | ✅ | ❌ | ❌ | ❌ |
| 潜在チェーン推論 | ✅ | ❌ | ❌ | ❌ |
| ガードルール | ✅ | ✅ | ✅ | ✅ |
主な差別化要因:
- オールインワン:ガード、メトリクス、ワークフロー、メモリを単一サーバーに統合
- 113+ の MCP ツール:利用可能なツールセットの中で最も包括的
- セッション管理:会話をまたいで作業を再開
- リアルタイムの進捗:ライブダッシュボードでリファクタリングの進捗を追跡
- 潜在チェーン:複雑なタスク向けの多段階推論
詳しい比較をご希望ですか? CCG と競合製品の比較をご覧ください。
Code Guardian Studio とは?
Code Guardian Studio(CCG)は、Claude Code をインテリジェントなリファクタリングアシスタントに変える MCP サーバーです。コードベースをスキャンし、ホットスポットを見つけ、最適化レポートを生成して、安全なリファクタリングを支援します。
主な統計(CCG 自身でドッグフーディングした結果)
| 指標 | 値 |
|---|---|
| 分析した行数 | 68,000 |
| スキャンしたファイル数 | 212 |
| 見つかったホットスポット数 | 20 |
| 分析時間 | < 1 分 |
3 分で始めるクイックスタート
1 つのコマンドで、最初のコード分析を実行できます。
# Install globally
npm install -g codeguardian-studio
# Run quickstart (auto-initializes + analyzes your code)
ccg quickstart
これで完了です!クイックスタートコマンドは、次の処理を行います。
- プロジェクトで CCG を初期化
- コードベースをスキャン
- コードの複雑度とホットスポットを分析
- 詳細な Markdown レポートを生成
生成されたレポートを開き、最もスコアの高いホットスポットから修正を始めましょう。
さらに細かく制御したい場合は? 手動セットアップを参照するか、クイックスタートガイドをご覧ください。
機能
コードオプティマイザー(8 つのツール)
code_scan_repository- コードベース全体をマッピングcode_metrics- 複雑度、ネスト、分岐スコアを算出code_hotspots- 対応が必要なファイルを検出code_refactor_plan- 手順ごとのリファクタリング計画を生成code_record_optimization- 最適化セッションを記録code_generate_report- Markdown レポートを作成code_quick_analysis- 1 回の呼び出しでスキャン、メトリクス、ホットスポットを確認code_optimizer_status- モジュールのステータスを確認
追加モジュール
- メモリ - セッションをまたいで永続的にデータを保存
- ガード - 危険なパターン(偽のテスト、空の catch など)をブロック
- ワークフロー - タスク管理と追跡
- 潜在チェーン - 複雑なタスク向けの多段階推論
- エージェント - 専門エージェントの連携
- 思考 - 構造化された推論モデル
- ドキュメント - ドキュメント管理
- テスト - テストランナーとの連携
料金プラン
| プラン | 価格 | おすすめの対象 |
|---|---|---|
| Dev | 無料 | 個人開発者、完全オフライン |
| Team | $19/mo | プロダクトチーム、代理店 |
| Enterprise | カスタム | 大規模組織、コンプライアンス |
Dev プランは完全にローカルで動作し、セルフホスト可能です。Team/Enterprise では、api.codeguardian.studio を通じたライセンス検証が必要です。
機能の比較については、ライセンスプランをご覧ください。
リンク
- ウェブサイト: https://codeguardian.studio
- 導入事例: https://codeguardian.studio/case-study
- パートナー: https://codeguardian.studio/partners
- GitHub: https://github.com/phuongrealmax/code-guardian
- MCP ディレクトリ: https://mcp.so/server/code-guardian
- GitHub Action: ccg-action - PR 分析のための CI/CD 統合
手動セットアップ
手順を一つずつ確認しながら進めたい場合:
# 1. Install
npm install -g codeguardian-studio
# 2. Initialize CCG in your project
ccg init
# 3. Run analysis with custom options
ccg code-optimize --report
# 4. For advanced options
ccg code-optimize --help-advanced
詳しくはユーザーガイドをご覧ください。
インストール要件
CCG は better-sqlite3(ネイティブ SQLite バインディング)を使用しているため、システムにビルドツールが必要です。
Linux(Ubuntu/Debian)
sudo apt-get update
sudo apt-get install build-essential python3
npm install -g codeguardian-studio
macOS
# Install Xcode Command Line Tools
xcode-select --install
npm install -g codeguardian-studio
Windows
# Install Visual Studio Build Tools
# Download from: https://visualstudio.microsoft.com/downloads/
npm install -g codeguardian-studio
Docker
FROM node:20-slim
# Install build dependencies
RUN apt-get update && apt-get install -y \
build-essential \
python3 \
&& rm -rf /var/lib/apt/lists/*
RUN npm install -g codeguardian-studio
トラブルシューティング
エラー:gyp ERR! stack Error: not found: make
- 解決方法:ビルドツールをインストールしてください(お使いの OS については上記をご覧ください)
エラー:Module did not self-register
- 解決方法:Node.js のバージョンが一致していません。次のコマンドで再ビルドしてください:
npm rebuild better-sqlite3
ARM64 互換性:
- ✅ Apple Silicon(M1/M2/M3)でサポートされています
- ✅ Ubuntu ARM64 でサポートされています
- 一部のプラットフォームでは、ソースからのビルドが必要になる場合があります
ドキュメント
- 機能 - 113 以上の MCP ツールの完全ガイド
- ユーザーガイド - 機能の完全なドキュメント
- クイックスタート - 3 分で始められます
- 比較 - CCG と競合製品の比較
- 移行ガイド - v4.0.0 へのアップグレード
- ライセンスシステム - オープンコアアーキテクチャ
- 変更履歴 - バージョン履歴
コミュニティとサポート
ご質問やアイデアがありましたら、ぜひお聞かせください!
- 💬 GitHub Discussions - 質問したり、アイデアを共有したり、サポートを受けたりできます
- 🐛 問題を報告 - バグ報告や機能リクエストはこちら
- ⭐ GitHub でスターを付ける - 応援をお願いします!
ライセンス
MIT(オープンコア)。詳しくはLICENSEをご覧ください。
Claude で構築。Guardian が保護します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。