Skip to main content
Glama
SorataYang

Qiao-MCP

by SorataYang

run_concrete_check

Execute concrete structural verification for a named case: syncs the case as current data, runs code-based checks, and waits for completion.

Instructions

    Execute concrete structural checking analysis (运行混凝土检算).

    Syncs the named check case into the current check data, then runs the
    code-based verification and waits for the background task to finish.
    先将指定检算工况同步为当前检算数据,再运行规范验算并等待后台任务完成。

    Args:
        name: Check case name to run (要运行的检算工况名)
        max_wait_seconds: Max seconds to wait for completion; None = no limit
                          (最长等待秒数,None 表示不限时)
    

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYes
max_wait_secondsNo

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv0.3.1

TDQS

A4/5.0
Behavior4/5

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

Annotations are all false, so the description carries the burden of behavioral disclosure. It does disclose that the tool mutates current check data by syncing the named case, runs a verification, and blocks waiting for a background task. However, it does not mention timeout/error behavior beyond the max_wait_seconds parameter.

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

Conciseness3/5

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

The core information is front-loaded and the structure is logical, but every line is duplicated in Chinese, which adds token cost without new information. The bilingual repetition makes it less concise than it should be for an AI-facing definition.

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

Completeness3/5

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

For a two-parameter tool, invocation is covered well, but there is no output schema and the description never states what the tool returns, how success is signaled, or what happens when max_wait_seconds is exceeded. Those gaps matter for a tool that waits on a background task.

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

Parameters5/5

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

The schema provides only names and types with zero description coverage, but the Args section fully explains both parameters: name is the check case name to run, and max_wait_seconds is the completion-wait limit with None meaning no limit. This adds real semantic value beyond the schema.

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 gives a specific verb and resource: 'Execute concrete structural checking analysis', then details the exact process: sync the named check case, run code-based verification, and wait for the background task. This clearly distinguishes it from siblings like setup_concrete_check, configure_check_analysis, and get_check_data.

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

Usage Guidelines3/5

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

The description implies this is the execution step after a check case has been set up, but it never explicitly states when to prefer it over alternatives such as run_analysis, setup_concrete_check, or configure_check_analysis. No exclusions or alternative routing are provided.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SorataYang/qiao-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server