项目简介
GitGuardian MCP服务器让您的AI助手能够执行企业级的安全扫描,检测代码中的敏感信息泄露、凭证泄漏和API密钥暴露等安全风险,帮助开发者在代码进入公开仓库前预防安全事件。
主要功能
- 秘密扫描:扫描代码中泄露的密码、凭证和API密钥
- 事件管理:查看与当前项目相关的安全事件
- 蜜罐管理:创建蜜罐令牌检测未授权访问
- 认证管理:获取认证用户信息和令牌详情
- 令牌管理:撤销当前的API令牌
安装步骤
前提条件
- 安装 'uv' 包管理工具
- 需要GitGuardian账户和API访问权限
服务器配置
该MCP服务器支持多种客户端配置:
Cursor编辑器配置:
{ "mcpServers": { "GitGuardianDeveloper": { "command": "uvx", "args": [ "--from", "git+https://github.com/GitGuardian/ggmcp.git", "developer-mcp-server" ] }
Claude Desktop配置:
{ "mcpServers": { "GitGuardianDeveloper": { "command": "/path/to/uvx", "args": [ "--from", "git+https://github.com/GitGuardian/ggmcp.git", "developer-mcp-server" ] }
使用方法
安装完成后,您的AI助手就可以使用以下功能:
- 扫描代码库:检查代码中是否有泄露的秘密或凭证
- 查看安全事件:检查是否有新的安全事件分配给用户
- 蜜罐管理:列出所有活跃的蜜罐或生成新的监控令牌
- 事件修复:理解安全事件并提供修复步骤
- 实时监控:创建蜜罐并在配置文件中隐藏它们
注意:该服务器设计为"只读"权限,最大限度减少AI助手的操作风险,即使助手尝试执行意外操作,其能力也仅限于安全的非破坏性操作。
信息
分类
开发者工具