mcp-scan
by mltrev23·★ 0·综合分 33
MCP-Scan 是一款安全工具,可静态和动态扫描 MCP 连接,检测提示注入和工具注入等漏洞。
概述
MCP-Scan 在两种主要模式下工作:静态扫描已安装的 MCP 服务器,查找恶意工具描述和工具;通过代理实时监控 MCP 连接。它可以检测各种安全威胁,包括提示注入、工具注入攻击、有毒流和跨源升级尝试。该工具与 Invariant Guardrails 集成,提供可自定义的安全策略,可强制执行数据流约束、PII 检测和自定义验证规则。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当你需要验证 MCP 连接的安全性或对 MCP 工具使用实施运行时防护策略时,选择 MCP-Scan。
什么时候不要选它
如果你不想与外部服务共享工具描述(即使有选择退出选项),或者需要超出安全扫描范围的高级功能,应避免使用。
此 server 暴露的工具
从 README 抽取出 4 个工具scanScan MCP configurations for security vulnerabilities in tools, prompts, and resources
proxyRun a proxy server to monitor and guardrail system-wide MCP traffic in real-time
inspectPrint descriptions of tools, prompts, and resources without verification
whitelistManage the whitelist of approved entities for MCP tools, prompts, and resources
说明:Tools extracted from CLI command structure, as the README doesn't explicitly document MCP tools but rather CLI commands that would interact with MCP tools
可对比工具
安装
通过 pip 安装:
pip install mcp-scan快速使用:
uvx mcp-scan@latest scan作为代理使用:
mcp-scan proxyFAQ
- MCP-Scan 可以检测哪些类型的漏洞?
- MCP-Scan 可以检测提示注入攻击、工具注入攻击、有毒流、跨源升级攻击和 MCP rug pull 攻击。它还可以检测和阻止工具输出中的 PII 和机密信息。
- MCP-Scan 是否会将我的数据共享给外部服务?
- 对于静态扫描,工具描述会与 Invariant Labs 共享,用于安全研究目的(不包括您的用户数据)。您可以使用 --opt-out 选项选择不共享。代理模式完全在本地运行,不需要外部 API 调用。
mcp-scan 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。