MCP server for intelligent bridge structural design and analysis (桥梁智能设计 MCP 服务器)
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 132 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
activate_structure
-
add_beam_constraint
-
add_beam_section_temperature
-
add_cable_length_load
-
add_check_load_combination
-
add_check_stirrup
-
add_constraint_equation
-
add_construction_stage
-
add_creep_function
-
add_custom_temperature
-
add_distribute_plane_load
-
add_effective_width
-
add_elastic_link
-
add_elastic_support
-
add_elements_to_group
-
add_gradient_temperature
-
add_influence_plane
-
add_initial_tension_load
-
add_load_combine
-
add_load_to_mass
-
add_master_slave_link
-
add_nodal_mass
-
add_node_tandem
-
add_parametric_reinforcement
-
add_plate_element_load
-
add_shrink_function
-
add_spectrum_case
-
add_spectrum_function
-
add_standard_vehicle
-
add_support_settlement
-
add_system_temperature
-
add_tapper_section_group
-
add_tendon_3d
-
add_thickness
-
add_time_history_case
-
add_time_history_function
-
add_time_parameter
-
add_to_structure_group
-
add_traffic_lane
-
apply_beam_distributed_load
-
apply_nodal_force
-
apply_prestress
-
assign_element_stirrup
-
assign_tendon_elements
-
calc_section_property
-
calculate_section_property
-
call_qtmodel_api
-
change_construct_stage
-
check_qiaotong_connection
-
configure_analysis
-
configure_check_analysis
-
create_beam_element
-
create_beam_elements_linear
-
create_boundary_group
-
create_continuous_beam_bridge
-
create_elements
-
create_line_width_section
-
create_live_load_case
-
create_load_case
-
create_load_group
-
create_material
-
create_nodes
-
create_nodes_linear
-
create_polygon_section
-
create_section
-
create_section_from_properties
-
create_simple_beam_bridge
-
create_structure_group
-
create_tapered_section
-
create_tendon_2d
-
create_tendon_property
-
display_ids
-
find_entities
-
get_analysis_results
-
get_check_data
-
get_live_load_results
-
get_model_data
-
get_model_info
-
get_special_results
-
get_tendon_info
-
get_tendon_length_result
-
get_tendon_loss_results
-
get_tendon_position_result
-
initialize_model
-
list_group_members
-
list_qtmodel_api
-
manage_check_case_file
-
manage_check_stirrup
-
merge_nodes
-
merge_operation_stage
-
move_nodes
-
open_model_file
-
plot_analysis_result
-
remove_boundary
-
remove_construction_stage
-
remove_elements
-
remove_from_structure_group
-
remove_nodes
-
remove_section
-
remove_structure_group
-
remove_unused_sections
-
renumber_elements
-
renumber_nodes
-
reset_display
-
revert_local_orientation
-
run_analysis
-
run_concrete_check
-
save_model_file
-
save_model_screenshot
-
set_gravity
-
set_render
-
set_self_weight_stage
-
set_support
-
set_unit
-
set_view_angle
-
setup_concrete_check
-
switch_display_stage
-
update_bulking_setting
-
update_construction_stage
-
update_element
-
update_element_beta
-
update_element_id
-
update_element_material
-
update_element_nodes
-
update_element_section
-
update_node
-
update_node_id
-
update_section_bias
-
update_section_property
-
update_structure_group_name
-
update_vertical_steel_tendon
-
validate_model
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 18
tool registrations 132
- create_nodes qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :49
- create_nodes_linear qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :88
- create_beam_element qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :190
- create_beam_elements_linear qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :239
- create_elements qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :357
- create_load_group qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :382
- create_load_case qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :402
- add_load_combine qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :433
- create_material qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :473
- add_time_parameter qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :510
- add_creep_function qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :550
- add_shrink_function qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :576
- create_section qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :602
- create_polygon_section qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :694
- create_line_width_section qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :719
- create_section_from_properties qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :744
- create_tapered_section qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :780
- add_tapper_section_group qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :812
- add_thickness qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :855
- add_effective_width qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :879
- update_section_bias qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :916
- remove_section qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :951
- update_section_property qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :968
- calculate_section_property qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :998
- set_support qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1015
- set_self_weight_stage qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1054
- set_gravity qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1095
- apply_nodal_force qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1111
- apply_beam_distributed_load qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1151
- add_system_temperature qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1192
- add_gradient_temperature qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1221
- add_custom_temperature qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1258
- add_beam_section_temperature qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1289
- add_initial_tension_load qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1331
- add_cable_length_load qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1367
- add_plate_element_load qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1396
- add_distribute_plane_load qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1435
- add_support_settlement qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1480
- add_nodal_mass qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1520
- add_load_to_mass qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1547
- add_spectrum_function qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1567
- add_spectrum_case qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1594
- add_time_history_function qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1629
- add_time_history_case qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1656
- update_bulking_setting qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1685
- add_construction_stage qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1709
- configure_analysis qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1747
- run_analysis qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1785
- validate_model qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1825
- get_model_info qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1871
- get_analysis_results qiao_mcp-0.3.0/src/qiao_mcp/tools/__init__.py :1898
- add_elastic_link qiao_mcp-0.3.0/src/qiao_mcp/tools/advanced_boundary.py :20
- add_master_slave_link qiao_mcp-0.3.0/src/qiao_mcp/tools/advanced_boundary.py :91
- add_elastic_support qiao_mcp-0.3.0/src/qiao_mcp/tools/advanced_boundary.py :134
- add_beam_constraint qiao_mcp-0.3.0/src/qiao_mcp/tools/advanced_boundary.py :181
- add_constraint_equation qiao_mcp-0.3.0/src/qiao_mcp/tools/advanced_boundary.py :231
- remove_boundary qiao_mcp-0.3.0/src/qiao_mcp/tools/advanced_boundary.py :290
- check_qiaotong_connection qiao_mcp-0.3.0/src/qiao_mcp/tools/api_gateway.py :22
- list_qtmodel_api qiao_mcp-0.3.0/src/qiao_mcp/tools/api_gateway.py :91
- call_qtmodel_api qiao_mcp-0.3.0/src/qiao_mcp/tools/api_gateway.py :124
- setup_concrete_check qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :45
- add_check_load_combination qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :84
- run_concrete_check qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :126
- add_parametric_reinforcement qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :155
- add_check_stirrup qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :199
- update_vertical_steel_tendon qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :244
- get_check_data qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :280
- configure_check_analysis qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :351
- manage_check_stirrup qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :421
- assign_element_stirrup qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :482
- manage_check_case_file qiao_mcp-0.3.0/src/qiao_mcp/tools/checking.py :540
- create_structure_group qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :23
- update_structure_group_name qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :55
- remove_structure_group qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :72
- create_boundary_group qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :90
- list_group_members qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :111
- add_elements_to_group qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :143
- merge_operation_stage qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :168
- remove_construction_stage qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :193
- update_construction_stage qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :211
- switch_display_stage qiao_mcp-0.3.0/src/qiao_mcp/tools/group_management.py :269
- initialize_model qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :22
- save_model_file qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :52
- open_model_file qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :68
- remove_unused_sections qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :85
- update_node qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :100
- update_node_id qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :146
- renumber_nodes qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :164
- move_nodes qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :183
- update_element qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :219
- update_element_id qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :268
- renumber_elements qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :286
- revert_local_orientation qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :305
- update_element_material qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :322
- update_element_section qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :347
- update_element_beta qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :372
- update_element_nodes qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :400
- add_to_structure_group qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :428
- remove_from_structure_group qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :465
- remove_nodes qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :501
- remove_elements qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :536
- merge_nodes qiao_mcp-0.3.0/src/qiao_mcp/tools/modifications.py :573
- add_node_tandem qiao_mcp-0.3.0/src/qiao_mcp/tools/moving_load.py :19
- add_influence_plane qiao_mcp-0.3.0/src/qiao_mcp/tools/moving_load.py :47
- add_traffic_lane qiao_mcp-0.3.0/src/qiao_mcp/tools/moving_load.py :70
- add_standard_vehicle qiao_mcp-0.3.0/src/qiao_mcp/tools/moving_load.py :114
- create_live_load_case qiao_mcp-0.3.0/src/qiao_mcp/tools/moving_load.py :157
- get_live_load_results qiao_mcp-0.3.0/src/qiao_mcp/tools/moving_load.py :199
- get_model_data qiao_mcp-0.3.0/src/qiao_mcp/tools/queries.py :54
- find_entities qiao_mcp-0.3.0/src/qiao_mcp/tools/queries.py :195
- calc_section_property qiao_mcp-0.3.0/src/qiao_mcp/tools/queries.py :271
- get_special_results qiao_mcp-0.3.0/src/qiao_mcp/tools/queries.py :298
- create_tendon_property qiao_mcp-0.3.0/src/qiao_mcp/tools/tendon.py :20
- create_tendon_2d qiao_mcp-0.3.0/src/qiao_mcp/tools/tendon.py :79
- apply_prestress qiao_mcp-0.3.0/src/qiao_mcp/tools/tendon.py :135
- get_tendon_info qiao_mcp-0.3.0/src/qiao_mcp/tools/tendon.py :171
- add_tendon_3d qiao_mcp-0.3.0/src/qiao_mcp/tools/tendon.py :198
- assign_tendon_elements qiao_mcp-0.3.0/src/qiao_mcp/tools/tendon.py :241
- get_tendon_loss_results qiao_mcp-0.3.0/src/qiao_mcp/tools/tendon.py :257
- get_tendon_position_result qiao_mcp-0.3.0/src/qiao_mcp/tools/tendon.py :274
- get_tendon_length_result qiao_mcp-0.3.0/src/qiao_mcp/tools/tendon.py :290
- save_model_screenshot qiao_mcp-0.3.0/src/qiao_mcp/tools/visualization.py :39
- plot_analysis_result qiao_mcp-0.3.0/src/qiao_mcp/tools/visualization.py :86
- set_view_angle qiao_mcp-0.3.0/src/qiao_mcp/tools/visualization.py :143
- display_ids qiao_mcp-0.3.0/src/qiao_mcp/tools/visualization.py :180
- activate_structure qiao_mcp-0.3.0/src/qiao_mcp/tools/visualization.py :201
- set_render qiao_mcp-0.3.0/src/qiao_mcp/tools/visualization.py :226
- reset_display qiao_mcp-0.3.0/src/qiao_mcp/tools/visualization.py :242
- set_unit qiao_mcp-0.3.0/src/qiao_mcp/tools/visualization.py :255
- change_construct_stage qiao_mcp-0.3.0/src/qiao_mcp/tools/visualization.py :272
- create_simple_beam_bridge qiao_mcp-0.3.0/src/qiao_mcp/tools/workflows.py :18
- create_continuous_beam_bridge qiao_mcp-0.3.0/src/qiao_mcp/tools/workflows.py :133
declared dependencies 7
- mcp@>=1.29,<2
- numpy@>=2.4.2
- openpyxl@>=3.1.5
- pandas@>=3.0.1
- psutil@>=5.9
- qtmodel@>=2.6.3,<2.7
- requests@>=2.32.5