关于 vibescan-mcp-server
vibescan-mcp-server 将 VibeScan 安全检查提供给 Claude Code 等 MCP 客户端。它在本地扫描项目中的泄露密钥、危险代码模式和 Git 管理问题,代码不会离开本机。
主要功能
- 01扫描密钥泄露与危险模式
- 02检查 Git 管理问题
- 03列出 17 条检测规则
- 04在本地执行扫描
适用场景
- 01检查项目是否泄露凭据
- 02审查代码中的危险执行模式
- 03查找未忽略的环境文件或密钥文件
MCP 相关
向 MCP 客户端提供 `vibescan_scan` 项目扫描工具和 `vibescan_rules` 规则列表工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
vibescan-mcp-server
mcp-name: io.github.Aguantar/vibescan-mcp-server
适用于 VibeScan 的 MCP 服务 — 可直接通过 Claude Code 扫描项目中的泄露密钥和安全问题。
功能
vibescan_scan— 扫描项目中的密钥、危险模式和 Git 规范问题vibescan_rules— 列出全部 17 条检测规则
VibeScan 的检测内容
- 14 类密钥:环境变量文件、配置硬编码、云凭证、Docker/基础设施、CI/CD 流水线、IDE 设置、SSH 密钥、硬编码模式、前端环境变量、数据文件、文档密钥、移动端文件、系统配置、编辑器残留
- 危险代码模式:eval()、exec()、Shell 注入、SQL 注入、pickle、innerHTML
- Git 规范:缺少 .gitignore、未忽略的 .env/.pem/.key 文件
所有扫描均在本地运行 — 代码不会离开你的计算机。
安装
pip install vibescan-mcp-server
在 Claude Code 中使用
添加到你的 .mcp.json:
{
"mcpServers": {
"vibescan": {
"command": "vibescan-mcp-server"
}
}
}
然后向 Claude 提问:“扫描此项目中的安全问题”或“检查是否有泄露的密钥”。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。