关于 CVSS Calculator MCP
CVSS Calculator MCP 是面向 AI Agent 的 Go 语言 MCP 服务,可计算并验证 CVSS 2.0、3.0、3.1 和 4.0 基础评分。支持本地 stdio 与远程 Streamable HTTP 连接。
主要功能
- 01支持 CVSS 2.0、3.0、3.1 和 4.0 评分
- 02验证基础向量
- 03本地 stdio 传输
- 04远程 Streamable HTTP 传输
适用场景
- 01根据完整的 CVSS 基础向量计算分数
- 02验证不同 CVSS 版本的基础向量
MCP 相关
向 MCP 客户端提供 `calculate_cvss` 工具,接收版本和向量并返回分数与严重性。可通过本地 stdio 或远程 Streamable HTTP 运行。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://cvss.my.id/mcpclaude mcp add --transport http alfa-reza-cvss-calculator https://cvss.my.id/mcp{"mcpServers":{"alfa-reza-cvss-calculator":{"type":"http","url":"https://cvss.my.id/mcp"}}}在 Cursor 中打开{"servers":{"alfa-reza-cvss-calculator":{"type":"http","url":"https://cvss.my.id/mcp"}}}在 VS Code 中打开{"mcpServers":{"alfa-reza-cvss-calculator":{"type":"http","url":"https://cvss.my.id/mcp"}}}{"mcpServers":{"alfa-reza-cvss-calculator":{"serverUrl":"https://cvss.my.id/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
CVSS Calculator MCP
使用 Go 构建的轻量级 CVSS 基本分数计算器,供 AI Agent 使用。
网站 · MCP 注册表 · LobeHub · Glama 服务 · Glama 连接器
通过单个 MCP 工具 calculate_cvss 计算并验证 CVSS 2.0、3.0、3.1 和 4.0 基本分数。支持本地 stdio 和远程 Streamable HTTP。
快速开始
选项 1 — 本地安装
Linux / macOS:
curl -fsSL https://get.cvss.my.id/install.sh | bash
将安装好的二进制文件添加到 MCP 客户端(任选其一):
# Claude Code
claude mcp add --scope user cvss-calculator -- cvss-calculator-mcp
# Codex
codex mcp add cvss-calculator -- cvss-calculator-mcp
# OpenCode v2
opencode mcp add cvss-calculator --global -- cvss-calculator-mcp
也可通过 GitHub Releases 获取(包括 Windows 版本),或使用 go install github.com/alfa-reza/cvss-calculator-mcp/cmd/cvss-calculator-mcp@latest 安装(Go 1.25+)。请确保二进制文件位于 PATH 中。
选项 2 — 免费远程 MCP
无需安装或 API 密钥。连接到 https://cvss.my.id/mcp:
# Claude Code
claude mcp add --scope user --transport http cvss-calculator https://cvss.my.id/mcp
# Codex
codex mcp add cvss-calculator --url https://cvss.my.id/mcp
# OpenCode v2
opencode mcp add cvss-calculator --global --url https://cvss.my.id/mcp
速率限制: 每个 IP 地址每分钟 5 个请求。使用本地选项可避免此共享服务的限制。
其他 MCP 客户端(Cursor、Claude Desktop、VS Code 等)
使用 cvss-calculator-mcp 作为本地 stdio 命令,或使用 https://cvss.my.id/mcp 作为远程 Streamable HTTP 端点。配置格式因客户端而异。
Cursor / Claude Desktop — 本地配置(mcpServers):
{
"mcpServers": {
"cvss-calculator": { "command": "cvss-calculator-mcp" }
}
}
对于 Cursor 远程配置,请使用 "url": "https://cvss.my.id/mcp" 替代 command 条目。
VS Code — 远程配置(.vscode/mcp.json):
{
"servers": {
"cvss-calculator": { "type": "http", "url": "https://cvss.my.id/mcp" }
}
}
有关配置位置和设置方法,请参阅客户端文档:Cursor · Claude Desktop · VS Code。
用法
向已连接的 AI 助手提问:
计算
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H的 CVSS 3.1 基本分数。
calculate_cvss 工具接受 version 和 vector,并返回分数和严重性(本例为 9.8 — 严重)。仅支持完整的基本向量;不支持 CVE 查询或漏洞扫描。
自托管
Go 二进制文件默认使用 stdio。如需使用 Streamable HTTP,请运行 cvss-calculator-mcp --transport http(默认监听 127.0.0.1:43871/mcp;可通过 --listen 自定义)。
许可证
Apache-2.0。CVSS 由 FIRST 维护;本项目与 FIRST 无关。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。