MCP Catalogs
首页MCPScan screenshot

MCPScan

by sahiloj·22·综合分 45

MCPScan 是专门针对 MCP 服务器的安全审计工具,可检测工具污染、凭据泄露、RCE 向量和供应链漏洞。

securitydeveloper-toolsops-infra
7
Forks
0
活跃 Issue
2 个月前
最近提交
2 天前
收录于

概述

MCPScan 是首个专注于 MCP 服务器安全审计的工具,提供针对已知攻击向量的全面防护。它实现了 8 个检查类别,覆盖完整的 MCP 攻击面,包括工具污染、凭据泄露、RCE 向量和供应链漏洞。该工具支持多种传输协议(stdio、HTTP、SSE),并提供终端、JSON 和 SARIF 等多种输出格式,可与安全工作流无缝集成。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:在部署前对 MCP 服务器进行安全审计
:在 CI/CD 流程中进行持续集成安全检查
:对 MCP 协议攻击向量进行安全研究
:发现本地网络中暴露的 MCP 服务器
:MCPScan 可以审计哪些类型的 MCP 服务器?
:我可以将 MCPScan 集成到我的 CI/CD 流程中吗?
:MCPScan 多久更新一次新的漏洞检查?

什么时候选它

当您需要在部署前主动审计 MCP 服务器安全漏洞,或将 MCP 集成到生产系统时,选择 MCPScan。非常适合安全团队和构建 MCP 应用程序的开发人员识别潜在风险。

什么时候不要选它

如果您需要针对非 MCP 系统的通用安全扫描器,或需要防范客户端攻击(MCPScan 专注于服务器端漏洞),则不要选择 MCPScan。

此 server 暴露的工具

从 README 抽取出 2 个工具
  • scan

    Scans MCP servers for security vulnerabilities across stdio, HTTP, and SSE transports

  • discover

    Discovers 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.

可对比工具

owasp-mcp-security-checkermcp-security-auditmcp-vulnerability-scanner

安装

# 需要 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。