mcpField
C
CVSS Calculator MCP

CVSS Calculator MCP

远程服务
github.com/alfa-reza安全21 天前更新
代码仓库

关于 CVSS Calculator MCP

CVSS Calculator MCP 是面向 AI Agent 的 Go 语言 MCP 服务,可计算并验证 CVSS 2.0、3.0、3.1 和 4.0 基础评分。支持本地 stdio 与远程 Streamable HTTP 连接。

主要功能

  1. 01支持 CVSS 2.0、3.0、3.1 和 4.0 评分
  2. 02验证基础向量
  3. 03本地 stdio 传输
  4. 04远程 Streamable HTTP 传输

适用场景

  1. 01根据完整的 CVSS 基础向量计算分数
  2. 02验证不同 CVSS 版本的基础向量

MCP 相关

向 MCP 客户端提供 `calculate_cvss` 工具,接收版本和向量并返回分数与严重性。可通过本地 stdio 或远程 Streamable HTTP 运行。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://cvss.my.id/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

CVSS Calculator MCP

使用 Go 构建的轻量级 CVSS 基本分数计算器,供 AI Agent 使用。

Version 1.0.0 Go version CI status License MCP

网站 · 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 无关。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。