Skip to main content
Glama

Liki — Professional AI Astrologer

qimen_ask

Read-onlyIdempotent

一次完成奇门起局、因子投影和结构化解读,适用于需要时空方位信息的决策类问题(出行、谈判、寻物、择时方位等)。longitude 必填,城市需先转换;subject 与金函玉镜不兼容,非法组合在解读前失败。同一事禁止重新排局,后续追问基于本次 Reading 解释;起卦问事(得卦象而非方位盘)改用 liuyao_ask。

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "question": "<question>",
      "standard_time": "<standard_time>",
      "method": "<method>",
      "longitude": "<longitude>"
    },
    "name": "qimen_ask"
  }
}

Input Schema

NameRequiredDescriptionDefault
ruleNo可选专占规则;由因子契约校验适用盘型
focusNo普通事象或显式用神;quarter / specialized rule 可按规则省略。
methodYes奇门方法事实;用户未指定高级方法时按 schema 描述选择常规组合,不臆造高级参数。
subjectNo可选命主;提供时用于年命干落宫;金函玉镜不接受。
questionYes本次要判断的一个具体目标
longitudeYes起局地经度(-180..180);必须显式传入,城市需先转换为经度。
standard_timeYes起局地标准时间 RFC3339(无 DST);来自用户明确事实或既有工具结果,节气换局按此时刻判定。

Output Schema

NameRequiredDescriptionDefault
focusNo解析后的问测焦点。
qi_juYes起局事实。
scopeYes本次 Reading 的受控范围。
methodYes所用奇门方法。
evidenceYes解读依据。
questionYes本次问测问题。
techniqueYes占测技术。
interpretationYes结构化解读结论。
safety_advisoryYes安全提示。
timing_candidatesYes应期候选。
special_assertionsYes专占断语候选。
judgment_assertionsYes通用判断候选。

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed33 schema fields changed
    • addedInput schema / $defs
      Added value: +{
      +  "Enum_a0491a06e9be": {
      +    "enum": [
      +      "chaibu",
      +      "zhirun"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_be2285109430": {
      +    "enum": [
      +      "luoshu_feipan",
      +      "zhuanpan"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_c312bc8e642a": {
      +    "enum": [
      +      "chaibu",
      +      "maoshan",
      +      "zhirun"
      +    ],
      +    "type": "string"
      +  }
      +}
    • changedInput schema / properties / method / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "description": "时家奇门 + 转盘法;定局法可选,缺省拆补。",
      -    "properties": {
      -      "dingju_method": {
      -        "description": "定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun",
      -          "maoshan"
      -        ],
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "zhuanpan",
      -        "description": "转盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "hour",
      -        "description": "时家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "dingju_method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "时家奇门 + 洛书飞盘法;定局法可选,缺省拆补。",
      -    "properties": {
      -      "dingju_method": {
      -        "description": "定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun"
      -        ],
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "luoshu_feipan",
      -        "description": "洛书飞盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "hour",
      -        "description": "时家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "dingju_method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "时家奇门 + 鸣法飞盘法;盘式固定定局。",
      -    "properties": {
      -      "school": {
      -        "const": "mingfa_feipan",
      -        "description": "鸣法飞盘;定局由盘式固定。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "hour",
      -        "description": "时家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "日家奇门 + 转盘法;定局法可选,缺省拆补。",
      -    "properties": {
      -      "dingju_method": {
      -        "description": "定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun"
      -        ],
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "zhuanpan",
      -        "description": "转盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "day",
      -        "description": "日家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "dingju_method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "日家奇门 + 洛书飞盘法;定局法可选,缺省拆补。",
      -    "properties": {
      -      "dingju_method": {
      -        "description": "定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun"
      -        ],
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "luoshu_feipan",
      -        "description": "洛书飞盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "day",
      -        "description": "日家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "dingju_method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "月家周期奇门;转盘或洛书飞盘。",
      -    "properties": {
      -      "school": {
      -        "description": "盘式流派。",
      -        "enum": [
      -          "zhuanpan",
      -          "luoshu_feipan"
      -        ],
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "month",
      -        "description": "月家周期奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "年家周期奇门;转盘或洛书飞盘。",
      -    "properties": {
      -      "school": {
      -        "description": "盘式流派。",
      -        "enum": [
      -          "zhuanpan",
      -          "luoshu_feipan"
      -        ],
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "year",
      -        "description": "年家周期奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "刻家奇门:十分钟三元刻家。",
      -    "properties": {
      -      "quarter_rule": {
      -        "const": "ten_minute_sanyuan",
      -        "description": "十分钟三元刻家。",
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "zhuanpan",
      -        "description": "转盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "quarter",
      -        "description": "刻家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "quarter_rule"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "刻家奇门:十二分钟十分局刻家。",
      -    "properties": {
      -      "base_dingju_method": {
      -        "description": "基准时家定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun",
      -          "maoshan"
      -        ],
      -        "type": "string"
      -      },
      -      "dun_source": {
      -        "description": "分遁口径。",
      -        "enum": [
      -          "hour_branch",
      -          "solar_term"
      -        ],
      -        "type": "string"
      -      },
      -      "hour_boundary": {
      -        "description": "时辰界。",
      -        "enum": [
      -          "late_zi",
      -          "zi_zheng"
      -        ],
      -        "type": "string"
      -      },
      -      "quarter_rule": {
      -        "const": "twelve_minute_ten_division",
      -        "description": "十二分钟十分局刻家。",
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "zhuanpan",
      -        "description": "转盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "quarter",
      -        "description": "刻家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "quarter_rule",
      -      "base_dingju_method",
      -      "dun_source",
      -      "hour_boundary"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "日家金函玉镜专用盘。",
      -    "properties": {
      -      "school": {
      -        "const": "jinhan_yujing",
      -        "description": "金函玉镜专用盘。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "day",
      -        "description": "日家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "description": "时家奇门 + 转盘法;定局法可选,缺省拆补。",
      +    "properties": {
      +      "dingju_method": {
      +        "$ref": "#/$defs/Enum_c312bc8e642a",
      +        "description": "定局法。"
      +      },
      +      "school": {
      +        "const": "zhuanpan",
      +        "description": "转盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "hour",
      +        "description": "时家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "dingju_method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "时家奇门 + 洛书飞盘法;定局法可选,缺省拆补。",
      +    "properties": {
      +      "dingju_method": {
      +        "$ref": "#/$defs/Enum_a0491a06e9be",
      +        "description": "定局法。"
      +      },
      +      "school": {
      +        "const": "luoshu_feipan",
      +        "description": "洛书飞盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "hour",
      +        "description": "时家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "dingju_method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "时家奇门 + 鸣法飞盘法;盘式固定定局。",
      +    "properties": {
      +      "school": {
      +        "const": "mingfa_feipan",
      +        "description": "鸣法飞盘;定局由盘式固定。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "hour",
      +        "description": "时家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "日家奇门 + 转盘法;定局法可选,缺省拆补。",
      +    "properties": {
      +      "dingju_method": {
      +        "$ref": "#/$defs/Enum_a0491a06e9be",
      +        "description": "定局法。"
      +      },
      +      "school": {
      +        "const": "zhuanpan",
      +        "description": "转盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "day",
      +        "description": "日家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "dingju_method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "日家奇门 + 洛书飞盘法;定局法可选,缺省拆补。",
      +    "properties": {
      +      "dingju_method": {
      +        "$ref": "#/$defs/Enum_a0491a06e9be",
      +        "description": "定局法。"
      +      },
      +      "school": {
      +        "const": "luoshu_feipan",
      +        "description": "洛书飞盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "day",
      +        "description": "日家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "dingju_method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "月家周期奇门;转盘或洛书飞盘。",
      +    "properties": {
      +      "school": {
      +        "$ref": "#/$defs/Enum_be2285109430",
      +        "description": "盘式流派。"
      +      },
      +      "scope": {
      +        "const": "month",
      +        "description": "月家周期奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "年家周期奇门;转盘或洛书飞盘。",
      +    "properties": {
      +      "school": {
      +        "$ref": "#/$defs/Enum_be2285109430",
      +        "description": "盘式流派。"
      +      },
      +      "scope": {
      +        "const": "year",
      +        "description": "年家周期奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "刻家奇门:十分钟三元刻家。",
      +    "properties": {
      +      "quarter_rule": {
      +        "const": "ten_minute_sanyuan",
      +        "description": "十分钟三元刻家。",
      +        "type": "string"
      +      },
      +      "school": {
      +        "const": "zhuanpan",
      +        "description": "转盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "quarter",
      +        "description": "刻家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "quarter_rule"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "刻家奇门:十二分钟十分局刻家。",
      +    "properties": {
      +      "base_dingju_method": {
      +        "$ref": "#/$defs/Enum_c312bc8e642a",
      +        "description": "基准时家定局法。"
      +      },
      +      "dun_source": {
      +        "description": "分遁口径。",
      +        "enum": [
      +          "hour_branch",
      +          "solar_term"
      +        ],
      +        "type": "string"
      +      },
      +      "hour_boundary": {
      +        "description": "时辰界。",
      +        "enum": [
      +          "late_zi",
      +          "zi_zheng"
      +        ],
      +        "type": "string"
      +      },
      +      "quarter_rule": {
      +        "const": "twelve_minute_ten_division",
      +        "description": "十二分钟十分局刻家。",
      +        "type": "string"
      +      },
      +      "school": {
      +        "const": "zhuanpan",
      +        "description": "转盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "quarter",
      +        "description": "刻家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "quarter_rule",
      +      "base_dingju_method",
      +      "dun_source",
      +      "hour_boundary"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "日家金函玉镜专用盘。",
      +    "properties": {
      +      "school": {
      +        "const": "jinhan_yujing",
      +        "description": "金函玉镜专用盘。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "day",
      +        "description": "日家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school"
      +    ],
      +    "type": "object"
      +  }
      +]
    • addedInput schema / properties / subject / additionalProperties
      Added value: +false
    • removedInput schema / properties / subject / anyOf
      Removed value: -[
      -  {
      -    "additionalProperties": false,
      -    "properties": {
      -      "gender": {
      -        "description": "性别;来自用户明确事实。",
      -        "enum": [
      -          "male",
      -          "female"
      -        ],
      -        "type": "string"
      -      },
      -      "longitude": {
      -        "description": "出生地经度;来自用户确认地点、地点检索结果或既有事实。",
      -        "maximum": 180,
      -        "minimum": -180,
      -        "type": "number"
      -      },
      -      "standard_time": {
      -        "description": "出生地标准时间,RFC3339 fixed offset;来自用户明确事实或 subject_candidates 候选,不得编造。",
      -        "format": "date-time",
      -        "minLength": 1,
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "standard_time",
      -      "longitude",
      -      "gender"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedInput schema / properties / subject / properties
      Added value: +{
      +  "gender": {
      +    "description": "性别;来自用户明确事实。",
      +    "enum": [
      +      "male",
      +      "female"
      +    ],
      +    "type": "string"
      +  },
      +  "longitude": {
      +    "description": "出生地经度;来自用户确认地点、地点检索结果或既有事实。",
      +    "maximum": 180,
      +    "minimum": -180,
      +    "type": "number"
      +  },
      +  "standard_time": {
      +    "description": "出生地标准时间,RFC3339 fixed offset;来自用户明确事实或 subject_candidates 候选,不得编造。",
      +    "format": "date-time",
      +    "minLength": 1,
      +    "type": "string"
      +  }
      +}
    • addedInput schema / properties / subject / required
      Added value: +[
      +  "standard_time",
      +  "longitude",
      +  "gender"
      +]
    • addedInput schema / properties / subject / type
      Added value: +[
      +  "null",
      +  "object"
      +]
    • addedOutput schema / $defs
      Added value: +{
      +  "Enum_64e85a42d99d": {
      +    "enum": [
      +      "capture_escape",
      +      "career",
      +      "health",
      +      "hiding",
      +      "legal",
      +      "lost_property",
      +      "missing_person",
      +      "palace_relation",
      +      "relationship",
      +      "study",
      +      "thief_capture",
      +      "thief_profile",
      +      "timing",
      +      "travel",
      +      "wealth"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_a0491a06e9be": {
      +    "enum": [
      +      "chaibu",
      +      "zhirun"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_be2285109430": {
      +    "enum": [
      +      "luoshu_feipan",
      +      "zhuanpan"
      +    ],
      +    "type": "string"
      +  },
      +  "Enum_c312bc8e642a": {
      +    "enum": [
      +      "chaibu",
      +      "maoshan",
      +      "zhirun"
      +    ],
      +    "type": "string"
      +  }
      +}
    • changedOutput schema / properties / method / anyOf
      Previous value: -[
      -  {
      -    "additionalProperties": false,
      -    "description": "时家奇门 + 转盘法;定局法可选,缺省拆补。",
      -    "properties": {
      -      "dingju_method": {
      -        "description": "定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun",
      -          "maoshan"
      -        ],
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "zhuanpan",
      -        "description": "转盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "hour",
      -        "description": "时家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "dingju_method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "时家奇门 + 洛书飞盘法;定局法可选,缺省拆补。",
      -    "properties": {
      -      "dingju_method": {
      -        "description": "定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun"
      -        ],
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "luoshu_feipan",
      -        "description": "洛书飞盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "hour",
      -        "description": "时家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "dingju_method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "时家奇门 + 鸣法飞盘法;盘式固定定局。",
      -    "properties": {
      -      "school": {
      -        "const": "mingfa_feipan",
      -        "description": "鸣法飞盘;定局由盘式固定。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "hour",
      -        "description": "时家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "日家奇门 + 转盘法;定局法可选,缺省拆补。",
      -    "properties": {
      -      "dingju_method": {
      -        "description": "定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun"
      -        ],
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "zhuanpan",
      -        "description": "转盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "day",
      -        "description": "日家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "dingju_method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "日家奇门 + 洛书飞盘法;定局法可选,缺省拆补。",
      -    "properties": {
      -      "dingju_method": {
      -        "description": "定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun"
      -        ],
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "luoshu_feipan",
      -        "description": "洛书飞盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "day",
      -        "description": "日家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "dingju_method"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "月家周期奇门;转盘或洛书飞盘。",
      -    "properties": {
      -      "school": {
      -        "description": "盘式流派。",
      -        "enum": [
      -          "zhuanpan",
      -          "luoshu_feipan"
      -        ],
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "month",
      -        "description": "月家周期奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "年家周期奇门;转盘或洛书飞盘。",
      -    "properties": {
      -      "school": {
      -        "description": "盘式流派。",
      -        "enum": [
      -          "zhuanpan",
      -          "luoshu_feipan"
      -        ],
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "year",
      -        "description": "年家周期奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "刻家奇门:十分钟三元刻家。",
      -    "properties": {
      -      "quarter_rule": {
      -        "const": "ten_minute_sanyuan",
      -        "description": "十分钟三元刻家。",
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "zhuanpan",
      -        "description": "转盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "quarter",
      -        "description": "刻家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "quarter_rule"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "刻家奇门:十二分钟十分局刻家。",
      -    "properties": {
      -      "base_dingju_method": {
      -        "description": "基准时家定局法。",
      -        "enum": [
      -          "chaibu",
      -          "zhirun",
      -          "maoshan"
      -        ],
      -        "type": "string"
      -      },
      -      "dun_source": {
      -        "description": "分遁口径。",
      -        "enum": [
      -          "hour_branch",
      -          "solar_term"
      -        ],
      -        "type": "string"
      -      },
      -      "hour_boundary": {
      -        "description": "时辰界。",
      -        "enum": [
      -          "late_zi",
      -          "zi_zheng"
      -        ],
      -        "type": "string"
      -      },
      -      "quarter_rule": {
      -        "const": "twelve_minute_ten_division",
      -        "description": "十二分钟十分局刻家。",
      -        "type": "string"
      -      },
      -      "school": {
      -        "const": "zhuanpan",
      -        "description": "转盘法。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "quarter",
      -        "description": "刻家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school",
      -      "quarter_rule",
      -      "base_dingju_method",
      -      "dun_source",
      -      "hour_boundary"
      -    ],
      -    "type": "object"
      -  },
      -  {
      -    "additionalProperties": false,
      -    "description": "日家金函玉镜专用盘。",
      -    "properties": {
      -      "school": {
      -        "const": "jinhan_yujing",
      -        "description": "金函玉镜专用盘。",
      -        "type": "string"
      -      },
      -      "scope": {
      -        "const": "day",
      -        "description": "日家奇门。",
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "scope",
      -      "school"
      -    ],
      -    "type": "object"
      -  }
      -]New value: +[
      +  {
      +    "additionalProperties": false,
      +    "description": "时家奇门 + 转盘法;定局法可选,缺省拆补。",
      +    "properties": {
      +      "dingju_method": {
      +        "$ref": "#/$defs/Enum_c312bc8e642a",
      +        "description": "定局法。"
      +      },
      +      "school": {
      +        "const": "zhuanpan",
      +        "description": "转盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "hour",
      +        "description": "时家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "dingju_method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "时家奇门 + 洛书飞盘法;定局法可选,缺省拆补。",
      +    "properties": {
      +      "dingju_method": {
      +        "$ref": "#/$defs/Enum_a0491a06e9be",
      +        "description": "定局法。"
      +      },
      +      "school": {
      +        "const": "luoshu_feipan",
      +        "description": "洛书飞盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "hour",
      +        "description": "时家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "dingju_method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "时家奇门 + 鸣法飞盘法;盘式固定定局。",
      +    "properties": {
      +      "school": {
      +        "const": "mingfa_feipan",
      +        "description": "鸣法飞盘;定局由盘式固定。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "hour",
      +        "description": "时家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "日家奇门 + 转盘法;定局法可选,缺省拆补。",
      +    "properties": {
      +      "dingju_method": {
      +        "$ref": "#/$defs/Enum_a0491a06e9be",
      +        "description": "定局法。"
      +      },
      +      "school": {
      +        "const": "zhuanpan",
      +        "description": "转盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "day",
      +        "description": "日家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "dingju_method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "日家奇门 + 洛书飞盘法;定局法可选,缺省拆补。",
      +    "properties": {
      +      "dingju_method": {
      +        "$ref": "#/$defs/Enum_a0491a06e9be",
      +        "description": "定局法。"
      +      },
      +      "school": {
      +        "const": "luoshu_feipan",
      +        "description": "洛书飞盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "day",
      +        "description": "日家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "dingju_method"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "月家周期奇门;转盘或洛书飞盘。",
      +    "properties": {
      +      "school": {
      +        "$ref": "#/$defs/Enum_be2285109430",
      +        "description": "盘式流派。"
      +      },
      +      "scope": {
      +        "const": "month",
      +        "description": "月家周期奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "年家周期奇门;转盘或洛书飞盘。",
      +    "properties": {
      +      "school": {
      +        "$ref": "#/$defs/Enum_be2285109430",
      +        "description": "盘式流派。"
      +      },
      +      "scope": {
      +        "const": "year",
      +        "description": "年家周期奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "刻家奇门:十分钟三元刻家。",
      +    "properties": {
      +      "quarter_rule": {
      +        "const": "ten_minute_sanyuan",
      +        "description": "十分钟三元刻家。",
      +        "type": "string"
      +      },
      +      "school": {
      +        "const": "zhuanpan",
      +        "description": "转盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "quarter",
      +        "description": "刻家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "quarter_rule"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "刻家奇门:十二分钟十分局刻家。",
      +    "properties": {
      +      "base_dingju_method": {
      +        "$ref": "#/$defs/Enum_c312bc8e642a",
      +        "description": "基准时家定局法。"
      +      },
      +      "dun_source": {
      +        "description": "分遁口径。",
      +        "enum": [
      +          "hour_branch",
      +          "solar_term"
      +        ],
      +        "type": "string"
      +      },
      +      "hour_boundary": {
      +        "description": "时辰界。",
      +        "enum": [
      +          "late_zi",
      +          "zi_zheng"
      +        ],
      +        "type": "string"
      +      },
      +      "quarter_rule": {
      +        "const": "twelve_minute_ten_division",
      +        "description": "十二分钟十分局刻家。",
      +        "type": "string"
      +      },
      +      "school": {
      +        "const": "zhuanpan",
      +        "description": "转盘法。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "quarter",
      +        "description": "刻家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school",
      +      "quarter_rule",
      +      "base_dingju_method",
      +      "dun_source",
      +      "hour_boundary"
      +    ],
      +    "type": "object"
      +  },
      +  {
      +    "additionalProperties": false,
      +    "description": "日家金函玉镜专用盘。",
      +    "properties": {
      +      "school": {
      +        "const": "jinhan_yujing",
      +        "description": "金函玉镜专用盘。",
      +        "type": "string"
      +      },
      +      "scope": {
      +        "const": "day",
      +        "description": "日家奇门。",
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "scope",
      +      "school"
      +    ],
      +    "type": "object"
      +  }
      +]
    • removedOutput schema / properties / safety_advisory / properties / category / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / safety_advisory / properties / category / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / scope / properties / excluded_domains / items / $ref
      Added value: +"#/$defs/Enum_64e85a42d99d"
    • removedOutput schema / properties / scope / properties / excluded_domains / items / enum
      Removed value: -[
      -  "career",
      -  "health",
      -  "hiding",
      -  "legal",
      -  "missing_person",
      -  "relationship",
      -  "study",
      -  "travel",
      -  "wealth",
      -  "lost_property",
      -  "thief_capture",
      -  "capture_escape",
      -  "thief_profile",
      -  "timing",
      -  "palace_relation"
      -]
    • removedOutput schema / properties / scope / properties / excluded_domains / items / type
      Removed value: -"string"
    • removedOutput schema / properties / scope / properties / focus_value / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / scope / properties / focus_value / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • addedOutput schema / properties / scope / properties / included_domains / items / $ref
      Added value: +"#/$defs/Enum_64e85a42d99d"
    • removedOutput schema / properties / scope / properties / included_domains / items / enum
      Removed value: -[
      -  "career",
      -  "health",
      -  "hiding",
      -  "legal",
      -  "missing_person",
      -  "relationship",
      -  "study",
      -  "travel",
      -  "wealth",
      -  "lost_property",
      -  "thief_capture",
      -  "capture_escape",
      -  "thief_profile",
      -  "timing",
      -  "palace_relation"
      -]
    • removedOutput schema / properties / scope / properties / included_domains / items / type
      Removed value: -"string"
    • removedOutput schema / properties / scope / properties / rule / anyOf
      Removed value: -[
      -  {
      -    "enum": [
      -      "lost_property",
      -      "thief_capture",
      -      "missing_person",
      -      "capture_escape",
      -      "thief_profile"
      -    ],
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / scope / properties / rule / enum
      Added value: +[
      +  "lost_property",
      +  "thief_capture",
      +  "missing_person",
      +  "capture_escape",
      +  "thief_profile"
      +]
    • addedOutput schema / properties / scope / properties / rule / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / special_assertions / items / properties / evidence / items / properties / item_key / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / special_assertions / items / properties / evidence / items / properties / item_key / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / timing_candidates / items / properties / branch / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / timing_candidates / items / properties / branch / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / timing_candidates / items / properties / palace / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / timing_candidates / items / properties / palace / type
      Added value: +[
      +  "null",
      +  "string"
      +]
    • removedOutput schema / properties / timing_candidates / items / properties / related_to / anyOf
      Removed value: -[
      -  {
      -    "items": {
      -      "additionalProperties": {
      -        "type": "string"
      -      },
      -      "type": "object"
      -    },
      -    "type": "array"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / timing_candidates / items / properties / related_to / items
      Added value: +{
      +  "additionalProperties": {
      +    "type": "string"
      +  },
      +  "type": "object"
      +}
    • addedOutput schema / properties / timing_candidates / items / properties / related_to / type
      Added value: +[
      +  "null",
      +  "array"
      +]
    • removedOutput schema / properties / timing_candidates / items / properties / ying_qi_kind / anyOf
      Removed value: -[
      -  {
      -    "type": "string"
      -  },
      -  {
      -    "type": "null"
      -  }
      -]
    • addedOutput schema / properties / timing_candidates / items / properties / ying_qi_kind / type
      Added value: +[
      +  "null",
      +  "string"
      +]
  2. First observed

TDQS

A4.4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint and idempotentHint, and the description adds non-obvious behavior: illegal subject/盘式 combinations fail before interpretation, and re-charting the same matter is disallowed so follow-ups reuse this Reading. It does not describe runtime cost, response size, or any rate/permission constraints, so it stops short of full behavioral coverage.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight clauses separated by semicolons: purpose and audience first, then hard input constraints, then the reuse/alternative rule. No filler, and the most important routing information (use liuyao_ask instead for 起卦) is placed at the end where it is easy to scan.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a complex, high-arity tool with 7 parameters, an output schema, and full schema coverage, the description covers purpose, constraints, failure modes, and a sibling alternative. Remaining gaps (return shape, performance) are partly covered by the output schema, so completeness is good but not exhaustive.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents every parameter, and the description mostly echoes it (longitude 必填/城市需先转换, subject 与金函玉镜不兼容). The cross-parameter incompatibility is the most valuable addition but it is already stated in the subject field description, so the description adds little beyond the structured data — the baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a concrete multi-step operation (奇门起局、因子投影、结构化解读) and the problem class it serves (决策类问题 requiring 时空方位, with examples 出行/谈判/寻物/择时方位). It also explicitly names the sibling liuyao_ask as the tool for 起卦问事, so an agent can distinguish it without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit when-to-use criteria, an explicit when-not (起卦问事 → liuyao_ask), a prohibition on re-charting the same matter, and a rule that follow-up questions should be interpreted against the existing Reading. That covers usage, alternatives, and negative cases.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources