MCP服务器安全扫描器

AgentSeal MCP Intel是一个安全扫描工具,用于检查MCP服务器是否存在供应链威胁,支持从Claude、Cursor或Windsurf直接使用。

  • by getagentseal
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 AgentSeal/agentseal-mcp-intel

使用说明

mcp英特尔代理

MCP服务器的安全扫描程序。 在安装之前,直接从Claude、Cursor或Windsurf检查任何MCP服务器是否存在供应链威胁。

Security scanner for MCP servers

MCP Registry · Pricing · Website


的问题

MCP服务器可以读取您的文件、运行命令并代表您调用API。在安装之前,您应该知道:

  • 它是否将数据泄露到外部服务器?
  • 它是否包含快速注入或越狱有效载荷?
  • 它是否请求过多的权限?
  • 它是否经过独立测试?

大多数人盲目安装MCP服务器。这个工具改变了这一点。

它做什么

agentseal-mcp-intel 将您的AI助手连接到 代理商密封 安全注册表——3400多台MCP服务器,每台服务器都经过测试 265+对抗性安全调查。您的助手可以在安装任何东西之前查找任何服务器、扫描您的环境并标记风险。


快速开始

克劳德桌面版

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "agentseal": {
      "command": "npx",
      "args": ["-y", "agentseal-mcp-intel"]
    }
  }
}

光标

添加 .cursor/mcp.json (项目)或 ~/.cursor/mcp.json (全球):

{
  "mcpServers": {
    "agentseal": {
      "command": "npx",
      "args": ["-y", "agentseal-mcp-intel"]
    }
  }
}

帆板运动

添加 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "agentseal": {
      "command": "npx",
      "args": ["-y", "agentseal-mcp-intel"]
    }
  }
}

重启你的AI工具。就这样


工具

工具 功能 网络
search_registry 通过用例 API调用查找安全的MCP服务器
check_server 在安装 API调用之前,请检查特定服务器的安全分数
check_environment 扫描安装在AI工具中的所有服务器 API调用(仅限名称)
check_file 分析AI配置文件中的隐藏威胁 100%本地
submit_server 提交未知服务器用于扫描 API调用

search_registry

根据需要查找MCP服务器。结果包括信任评分,因此您可以选择一个安全的选项。

"Find me a PostgreSQL MCP server"
"Search for web scraping MCP servers with a score above 70"
参数 类型 必填 说明
query string 是 你需要什么,例如“PostgreSQL”、“网络抓取”、“发送电子邮件”
category string 否 按类别筛选
safe_only boolean 否 仅返回得分70+的服务器
limit number No 最大结果数(默认值:10,最大值:20)

check_server

安装特定MCP服务器之前,请检查其安全性。接受包名、slug或GitHub URL。

"Is @modelcontextprotocol/server-github safe?"
"Check the security of https://github.com/crystaldba/postgres-mcp"
"Check mcp-server-postgres before I install it"

退货:

  • 信任评分 (0-100)风险等级
  • 分数细分 跨5个维度(描述安全、模式安全、能力风险、身份验证和权限、稳定性)
  • 安全调查结果 具有严重性评级
  • 安装链接和元数据
风险等级 得分 含义
优秀 85-100 未发现重大问题
高 70-84 小问题,一般安全
中等 50-69 安装前检查发现的问题
低 30-49 重大问题,请谨慎使用
关键 0-29 不安装

check_environment

扫描当前安装在Claude Desktop、Cursor和Windsurf中的所有MCP服务器。对照注册表检查每个服务器,并按风险级别对结果进行分组。

"Scan my installed MCP servers for security issues"
"Check my Cursor MCP setup"
参数 类型 必填 说明
scope string 否 要扫描哪个工具: all (默认), claude, cursor, windsurf
dry_run boolean 否 预览在不调用API的情况下扫描的内容

隐私: 只有服务器名称被发送到API。配置文件路径、环境变量、API密钥和凭据永远不会离开您的计算机。


check_file

分析AI配置文件中隐藏的安全威胁。跑 完全在当地 --零数据被发送到任何地方。

"Check my .cursorrules file for threats"
"Scan CLAUDE.md for prompt injection"

检测:

  • 快速注入和越狱模式
  • 不可见的Unicode字符(零宽度连接符、Unicode标签、BiDi覆盖)
  • 数据泄露指令(URL变量插值、获取+秘密)
  • Base64编码有效载荷
  • 不安全的自动审批权限
支持的文件
.cursorrules / .cursor/rules
CLAUDE.md / .claude/
.github/copilot-instructions.md
.windsurfrules
.mcp.json / claude_desktop_config.json

check_file 仅接受已知的AI配置文件模式。对任意文件的请求(例如。 /etc/passwd, ~/.ssh/id_rsa)被拒绝。


submit_server

提交一个不在注册表中的MCP服务器进行安全扫描。AgentSeal获取它,运行265+个探测,并发布结果。

"Submit mcp-server-postgres for scanning"
"Scan https://github.com/org/repo and add it to the registry"
参数 类型 必填 说明
name string 是 包名称或GitHub URL
package_type string 是 npm, pypi, remote,或 docker
confirmed boolean 是 必须是 true 提交。使用 false 预览。

需要明确确认。未经您事先批准,您的AI助手无法提交服务器。


示例会话

You:  Check if the GitHub MCP server is safe to install.

Claude: [calls check_server("@modelcontextprotocol/server-github")]

      [AgentSeal] server-github  ~ HIGH -- 82/100
      ████████████████░░░░  82/100
      TypeScript . MIT . 18 tools . by modelcontextprotocol

      SCORE BREAKDOWN
        Desc Safety      ▪▪▪▪▪▪▪▪▪▪  95
        Schema Safety    ▪▪▪▪▪▪▪▪··  80
        Capability       ▪▪▪▪▪▪▪···  72
        Auth & Perms     ▪▪▪▪▪▪▪▪··  78
        Stability        ▪▪▪▪▪▪▪▪▪▪  100

      FINDINGS
        0 critical . 1 high . 1 medium

You:  Scan all my installed MCP servers.

Claude: [calls check_environment()]

      ENVIRONMENT SCAN -- 4 servers across 2 config files

      SAFE
        server-github          82/100  HIGH
        server-filesystem      78/100  HIGH

      REVIEW
        mcp-server-browserbase 54/100  MEDIUM  (1 finding)

      UNKNOWN
        some-custom-mcp        NOT IN REGISTRY

      ACTION REQUIRED
        Run check_server("some-custom-mcp") or submit it for scanning.

隐私和数据处理

操作 本地读取的内容 发送到agentseal.org的内容 机器上保留的内容
search_registry 无 搜索查询 --
check_server 无 服务器名称/slug --
check_environment AI工具配置文件 仅服务器名称 文件路径、env变量、API键、所有配置值
check_file 指定的配置文件 无 完整文件内容
submit_server 无 包名+类型 --
  • 没有遥测。 没有使用情况跟踪,没有分析,没有后台网络呼叫。
  • 凭证永远不会离开你的机器。 配置解析仅提取服务器名称。
  • check_file 100%本地。 文件内容从不传输。
  • 外部内容是孤立的。 API响应包含在 <agentseal:external> 分隔符,以便您的AI助手将它们视为数据,而不是指令。
  • 源代码是完全可审计的。 你正在看它。

配置

环境变量 默认值 描述
AGENTSEAL_API_KEY -- Pro API密钥,用于无限访问和完整的调查结果详细信息
AGENTSEAL_API_URL https://agentseal.org 覆盖API基础URL
AGENTSEAL_DEBUG 0 设置为 1 用于stderr上的调试日志
MCP_CONFIG_PATH -- 的额外配置文件路径 check_environment (在CI中有用)

免费vs专业

免费 专业版
请求 50/天 无限制
信任评分 是 是
查找计数 是 是
查找细节(证据、补救措施) -- 是
优先扫描 -- 是

获取Pro密钥 agentseal.org/pricing.


需求

  • Node.js 18 或更高版本
  • MCP兼容主机:Claude Desktop、Cursor、Windsurf或任何MCP客户端

发展

git clone https://github.com/agentseal/agentseal-mcp-intel.git
cd agentseal-mcp-intel
npm install
npm run build
npm test          # 133 tests
npm run typecheck # strict TypeScript

运作原理

Your AI assistant                agentseal-mcp-intel               AgentSeal API
     |                                  |                               |
     |-- "check postgres-mcp" --------->|                               |
     |                                  |-- GET /api/v1/mcp/intel/... ->|
     |                                  |<-- trust score + findings ----|
     |<-- formatted security report ----|                               |
     |                                  |                               |
     |-- "scan my .cursorrules" ------->|                               |
     |                                  |-- [local analysis only]       |
     |<-- findings (no network call) ---|                               |

MCP服务器是一个精简的、可审计的客户端。所有得分情报都存在于AgentSal API中。本地分析(check_file)完全在您的机器上运行,无网络调用。


安全

如果您发现安全漏洞,请发送电子邮件至 hello@agentseal.org 而不是公开问题。


许可证

FSL-1.1-厚2.0 --功能源代码许可证1.1。

您可以使用和修改此软件,但不能将其作为竞争性商业服务提供。4年后,许可证转换为Apache 2.0。AgentSeal注册表、探测套件和评分引擎是专有的。看 fsl.软件 了解详情。