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. 03生成 Markdown 分析报告
  4. 04持久记忆与会话管理
  5. 05防护规则与工作流跟踪
  6. 06测试与专用 Agent 协作

适用场景

  1. 01规划重构前定位复杂文件
  2. 02跨会话跟踪重构工作
  3. 03在 AI 辅助修改时阻止高风险模式

MCP 相关

它向 MCP 客户端提供 113 多个工具,涵盖代码分析、防护规则、记忆、工作流、测试等模块。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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)是一个 MCP 服务,可将 Claude Code 转变为智能重构助手。它会扫描代码库、查找热点、生成优化报告,并帮助你安全地重构代码。

关键数据(CCG 在自身项目上的实测结果)
指标数值
分析行数68,000
扫描文件数212
发现热点数20
分析耗时< 1 分钟

3 分钟快速入门

只需一条命令,即可开始首次代码分析:

# 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 - 一次调用完成扫描、指标分析和热点查找
  • code_optimizer_status - 查看模块状态
其他模块
  • 记忆 - 跨会话持久化存储
  • 防护 - 阻止危险模式(虚假测试、空 catch 等)
  • 工作流 - 任务管理与跟踪
  • 潜在链 - 针对复杂任务的多阶段推理
  • Agent - 专用 Agent 协调
  • 思考 - 结构化推理模型
  • 文档 - 文档管理
  • 测试 - 测试运行器集成

定价

方案价格适用对象
Dev免费独立开发者,完全离线使用
Team$19/月产品团队和代理机构
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

  • 解决方案:安装构建工具(请参阅上文对应操作系统的说明)

错误:Module did not self-register

  • 解决方案:Node.js 版本不匹配。使用以下命令重新构建:
    npm rebuild better-sqlite3
    

ARM64 兼容性:

  • ✅ 支持 Apple Silicon (M1/M2/M3)
  • ✅ 支持 Ubuntu ARM64
  • 在某些平台上可能需要从源代码构建

文档

社区与支持

有问题或想法?欢迎与我们交流!

许可证

MIT(开源核心)。详情请参阅 LICENSE。


由 Claude 构建。受 Guardian 保护。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。