
MCPScan
by sahiloj·★ 22·综合分 45
MCPScan 是专门针对 MCP 服务器的安全审计工具,可检测工具污染、凭据泄露、RCE 向量和供应链漏洞。
概述
MCPScan 是首个专注于 MCP 服务器安全审计的工具,提供针对已知攻击向量的全面防护。它实现了 8 个检查类别,覆盖完整的 MCP 攻击面,包括工具污染、凭据泄露、RCE 向量和供应链漏洞。该工具支持多种传输协议(stdio、HTTP、SSE),并提供终端、JSON 和 SARIF 等多种输出格式,可与安全工作流无缝集成。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
当您需要在部署前主动审计 MCP 服务器安全漏洞,或将 MCP 集成到生产系统时,选择 MCPScan。非常适合安全团队和构建 MCP 应用程序的开发人员识别潜在风险。
什么时候不要选它
如果您需要针对非 MCP 系统的通用安全扫描器,或需要防范客户端攻击(MCPScan 专注于服务器端漏洞),则不要选择 MCPScan。
此 server 暴露的工具
从 README 抽取出 2 个工具scanScans MCP servers for security vulnerabilities across stdio, HTTP, and SSE transports
discoverDiscovers MCP servers without running security scans
说明:Tools inferred from CLI usage examples and command structure, as no explicit tool documentation section was found in the README.
可对比工具
安装
# 需要 Node.js ≥ 18
git clone https://github.com/sahiloj/MCPScan.git
cd MCPScan
npm install
npm run build
# 全局链接
npm link
# 随处运行
mcpscan --help**Claude Desktop 集成:** MCPScan 自动发现标准位置的 Claude Desktop 配置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
FAQ
- MCPScan 可以审计哪些类型的 MCP 服务器?
- MCPScan 可以审计 stdio、HTTP 和 SSE 传输的 MCP 服务器。它可以直接扫描服务器、从 AI 客户端配置扫描,或探测本地主机端口以发现暴露的服务器。
- 我可以将 MCPScan 集成到我的 CI/CD 流程中吗?
- 可以。MCPScan 支持 JSON 和 SARIF 输出格式,并根据严重性退出不同的代码(严重发现退出代码 2,高风险发现退出代码 1),便于集成到自动化安全工作流中。
- MCPScan 多久更新一次新的漏洞检查?
- MCPScan 基于新的研究和 CVE 积极维护更新。其架构允许轻松添加新的检查模块,随着新攻击向量的发现而扩展。
MCPScan 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。