Skip to content

version_constraint_check

MCP 工具

version_constraint_check

📖 描述

检查版本号是否满足约束表达式。支持运算符: =, !=, >, >=, <, <=, ^(caret), ~(tilde), x/X/*(通配符)。

📥 参数

参数类型必填说明
expressionstring✅ 是约束表达式,如 '>=1.0.0,<2.0.0'
versionstring✅ 是要检查的版本字符串
typestring约束类型: set(逗号分隔AND,默认) 或 union(

🔌 调用示例

json
{
  "tool": "version_constraint_check",
  "arguments": {
    "expression": ">=1.0.0,<2.0.0",
    "version": "1.5.0",
    "type": "constraint_set"
  }
}

📤 返回示例

json
{
  "satisfies": true
}

📚 相关


源码

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

基于 MIT 协议发布