Skip to main content
Glama
SorataYang

Qiao-MCP

Bridge connection and readiness / 连接与就绪状态

inspect_bridge
Read-onlyIdempotent

Diagnose the QiaoTong connection, active model state, and edit readiness before choosing an engineering operation. Returns read-only status, blockers, and next actions.

Instructions

Diagnose the QiaoTong connection, active model state and edit readiness before choosing an engineering operation (只读检查连接、模型状态与编辑条件).

Start with check_qiaotong_connection; get_model_status reports the active phase and allowed operations, while get_model_edit_readiness explains why an edit is blocked. These are diagnostics, not requests to open a model, clear results, prepare edits or switch stages. Use query_model for engineering records and manage_model_files to open/save a project.

Supply request.operation only; these diagnostic operations have no arguments. They return structured state and suggested next actions, including an unavailable connection as data. A successful diagnostic call does not itself mean the bridge is connected or editable. Read connected/status and capability fields before proceeding; the state can change between this check and a later command.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
requestYesChoose operation and supply only its matching fields. Each branch retains its original defaults, units and validation; an operation's nested request stays nested (选择操作并按对应分支填写参数,保留原有嵌套 request).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv0.6.0

TDQS

A4.8/5.0
Behavior5/5

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

Annotations already declare readOnly/idempotent/non-destructive, but the description adds real behavioral context: diagnostics return an unavailable connection as data, a successful call does not mean the bridge is connected or editable, the state can change between check and command, and operations take no arguments. These are non-obvious traits an agent could otherwise misread.

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

Conciseness4/5

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

Front-loaded with the core purpose and the starting operation, then routing, then behavioral caveats. It is dense and somewhat long for a 1-parameter tool, and the bilingual parenthetical duplicates add length, but every sentence carries operative information.

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

Completeness5/5

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

Although an output schema exists (so return fields need not be enumerated), the description still explains return semantics (structured state, suggested next actions, unavailable connection as data) and tells the agent to read connected/status and capability fields. Nothing needed to call it correctly is missing.

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

Parameters4/5

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

Schema coverage is 100% and the request schema documents the operation discriminator and each branch. The description adds one useful clarification beyond the schema – 'Supply request.operation only; these diagnostic operations have no arguments' – which preempts an agent over-filling the nested request.

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?

States a specific verb (diagnose) and resource (QiaoTong connection, active model state, edit readiness) and immediately contrasts itself with engineering operations. The description also names the three sub-operations, so an agent can distinguish inspect_bridge from edit_* / query_* siblings without opening the 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?

Explicit when-to-use ('before choosing an engineering operation', 'start with check_qiaotong_connection') and explicit when-not ('these are diagnostics, not requests to open a model, clear results, prepare edits or switch stages'). It routes to named alternatives: query_model for engineering records and manage_model_files to open/save a project.

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