SRI
SRI — MCP 服务器检查器
在连接 MCP 服务器之前,先了解它做什么。
连接 MCP 服务器会为它提供一条进入你的代理上下文及其工具调用的通道。SRI 读取服务器已发布的源代码,并报告其发现——每一条观察结果都锚定到 file:line,并逐字引用代码。
它不会告诉你服务器是否安全。 它告诉你代码做了什么,并显示它读取的行。由你决定。
端点:
https://sri-test.biz/mcp(Streamable HTTP)语料库: 来自官方注册表的 2,238 个 MCP 服务器
价格: 目前免费——结算在比特币 signet 上运行,因此发票无法用真实资金支付。
整个语料库的发现: sri-test.biz/research
将其添加到你的客户端
远程 MCP 服务器,无需安装,无需 API 密钥。
{
"mcpServers": {
"sri": {
"type": "http",
"url": "https://sri-test.biz/mcp"
}
}
}claude mcp add --transport http sri https://sri-test.biz/mcp将其指向 https://sri-test.biz/mcp。只有一个工具,无需认证。对该 URL 的 GET 请求返回 405——此服务器不提供服务器发起的 SSE 流,而规范允许这样做。通过 POST 发送 JSON-RPC。
Related MCP server: todo2code
工具
check_mcp_server
参数 | 必需 | 含义 |
| 是 | 注册表中发布的服务器名称,例如 |
| 是 | 精确版本,例如 |
| 否 | 始终为 |
返回 risk_level、摘要和发现列表。每条发现都包含 location(file:line)、evidence(引用的代码)和 why。
如果服务器不在语料库中,你会得到 status: "queued",明确表示“尚未检查任何内容”——而不是干净的结果——并且不收费。我们不会为无法给出的答案收费。
无需客户端即可试用
curl -X POST https://sri-test.biz/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"check_mcp_server",
"arguments":{"name":"io.github.firebase/firebase-mcp","version":"0.3.0"}}}'如果这样更方便,还有一个普通的 REST 端点:
curl -X POST https://sri-test.biz/v1/verify \
-H 'Content-Type: application/json' \
-d '{"ecosystem":"mcp","name":"io.github.firebase/firebase-mcp","version":"0.3.0"}'GET /v1/price 是开放的,告诉你当前条款。GET /v1/docs 是 OpenAPI 规范。
报告内容
类别 | 含义 |
| 读取环境凭据、令牌或密钥文件 |
| 将数据发送到包自身服务之外的主机 |
| 在安装时执行代码( |
| 引导代理执行与工具声明目的无关操作的工具文本或返回数据 |
| 解码并执行的编码字符串 |
| 名称与知名包相似,但发布者不同 |
| 超出声明目的的权限 |
严重级别为 info / low / medium / high。risk_level 是发现中的最高严重级别,由代码推导而非询问得出——没有发现依据的结论无法发布。
这不是什么
没有发现并不代表健康证明。 这意味着在我们能获取的代码中,上述类别中未发现任何内容。
我们从不将包标记为恶意,也从不称其为安全。 摄取步骤会拒绝摘要中包含任何一种声明的记录。
仅限 MCP 服务器。 npm 和 PyPI 库不在范围内;询问其中一个,你会得到“未分析”。
一个分析器,一次通过。 在构建完整语料库之前,对 84 个服务器的手工标记集测得的运行间一致性为 93%。并非 100%。
如果发现是错误的
如果你维护一个服务器,且发现是错误的,请通过**报告表单**告诉我们。代理可以使用 POST /v1/disputes。
我们会在三个工作日内回复。 在我们审查期间,该发现可能会从结果中隐藏。如果我们撤回它,服务器将被重新分析并替换记录。如果我们保留它,我们会说明它依据哪些事实。
支付
付费路径是 L402(Lightning HTTP 402):服务器开具发票和 macaroon,你支付,然后出示 Authorization: L402 <macaroon>:<preimage>。验证是 sha256(preimage) == payment_hash——你方无需节点,我方无需注册。
目前此功能已关闭。 结算在 signet(测试链)上运行,因此发票无法用真实资金支付,使用免费。当主网启用时,价格将恢复为每次缓存查找 $0.20。GET /.well-known/l402 告诉你当前状态。
隐私
我们记录请求的路径、响应时间、User-Agent,以及使用每日盐值哈希的 IP,保留 90 天。原始 IP 地址从不存储,请求体也从不存储——你询问的服务器仅按名称记录,仅此而已。
Related MCP Connectors
Trust verification for MCP servers. Check scores, scan for security issues, search 4,200+ servers.
Scan any MCP server for tool-poisoning, security, auth & license. Trust score before install.
Scores any MCP server before you trust it: free quick check, full paid report, 2-5 way compare.
Independent trust scores, tool surfaces and change history for MCP servers.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceAn MCP server that provides senior-level code review, quality checks, security analysis, and refactoring suggestions directly in your editor.1MIT
- AlicenseNot gradedqualityAmaintenanceMCP server that extracts and links code, tasks, documentation, and git history into a graph, then diagnoses discrepancies and generates reports.Apache 2.0
- AlicenseNot gradedqualityDmaintenanceZero-dependency MCP server inspector for protocol conformance, tool annotations, and capability checks.MIT
- AlicenseAqualityCmaintenanceTrust-scan gate for MCP servers: evidence-backed verdicts before you install.6MIT