mcpField
C
Claude Code Guardian

Claude Code Guardian

ローカル
github.com/phuongrealmax開発ツール944 週間前に更新

Claude Code Guardian について

Claude Code Guardianは、Claude Code向けのMCPサーバーで、リポジトリを分析し、安全なリファクタリングを支援します。コード指標やホットスポットのレポートに加え、ガードルール、永続メモリ、ワークフロー追跡、セッション管理を備えています。

主な機能

  1. 01リポジトリのスキャンとコード指標
  2. 02ホットスポット検出とリファクタリング計画
  3. 03Markdown分析レポート
  4. 04永続メモリとセッション管理
  5. 05ガードルールとワークフロー追跡
  6. 06テストと専門エージェントの連携

活用シーン

  1. 01リファクタリング前の複雑なファイルの特定
  2. 02セッションをまたいだ作業の追跡
  3. 03AIによる変更時の危険なパターンの阻止

MCP 対応

コード分析、ガード、メモリ、ワークフロー、テストなどのモジュールを扱う113以上のツールを、MCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"claude-code-guardian": {
"command": "npx",
"args": [
"-y",
"codeguardian-studio"
]
}
}
}
起動コマンドnpx -y codeguardian-studio

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcodeguardian-studio

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Code Guardian Studio

npm version npm downloads license node MCP Tools MCP Server GitHub stars GitHub Discussions

Claude Code + MCP を基盤とする、大規模リポジトリ向けの AI 搭載コードリファクタリングエンジンです。

バージョン: 4.1.0 | ライセンス: MIT(オープンコア)

ウェブサイトとドキュメント: https://codeguardian.studio


なぜ CCG なのか?

CCG は、Claude Code 向けの最も包括的な MCP サーバーとして際立っています。

CCGGuardrails AINeMoSemgrep 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 を通じたライセンス検証が必要です。

機能の比較については、ライセンスプランをご覧ください。

リンク

手動セットアップ

手順を一つずつ確認しながら進めたい場合:

# 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 でサポートされています
  • 一部のプラットフォームでは、ソースからのビルドが必要になる場合があります

ドキュメント

コミュニティとサポート

ご質問やアイデアがありましたら、ぜひお聞かせください!

ライセンス

MIT(オープンコア)。詳しくはLICENSEをご覧ください。


Claude で構築。Guardian が保護します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。