mcpField
V
vibescan-mcp-server

vibescan-mcp-server

本地服务
github.com/Aguantar安全132 周前更新

关于 vibescan-mcp-server

vibescan-mcp-server 将 VibeScan 安全检查提供给 Claude Code 等 MCP 客户端。它在本地扫描项目中的泄露密钥、危险代码模式和 Git 管理问题,代码不会离开本机。

主要功能

  1. 01扫描密钥泄露与危险模式
  2. 02检查 Git 管理问题
  3. 03列出 17 条检测规则
  4. 04在本地执行扫描

适用场景

  1. 01检查项目是否泄露凭据
  2. 02审查代码中的危险执行模式
  3. 03查找未忽略的环境文件或密钥文件

MCP 相关

向 MCP 客户端提供 `vibescan_scan` 项目扫描工具和 `vibescan_rules` 规则列表工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"aguantar-vibescan": {
"command": "uvx",
"args": [
"vibescan-mcp-server"
]
}
}
}
启动命令uvx vibescan-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypivibescan-mcp-server0.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

第一次接触 MCP?

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

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