Skip to content

version_filter

MCP 工具

version_filter

📖 描述

按条件过滤版本号列表。多个条件为 AND 逻辑。

📥 参数

参数类型必填说明
prefixstring按前缀过滤
suffixstring按后缀过滤
constraintstring按约束表达式过滤(ConstraintSet 语法)
majornumber按 Major 版本号过滤
minornumber按 Minor 版本号过滤
patchnumber按 Patch 版本号过滤
stableboolean仅保留稳定版本
prereleaseboolean仅保留预发布版本
versionsarray✅ 是版本字符串数组

🔌 调用示例

json
{
  "tool": "version_filter",
  "arguments": {
    "stable": true,
    "versions": [
      "1.0.0",
      "1.0.0-rc1",
      "1.1.0",
      "1.1.0-beta",
      "2.0.0"
    ]
  }
}

📤 返回示例

json
{
  "filtered_versions": [
    "1.0.0",
    "1.1.0",
    "2.0.0"
  ]
}

📚 相关


源码

定义于 internal/mcp/tools.go,处理逻辑在 internal/mcp/handlers.go

基于 MIT 协议发布