Tool Catalog
The current tool catalog is assembled by tigl_mcp.tools.build_tools.
Available tool groups
CPACS lifecycle:
open_cpacs,close_cpacsConfiguration inspection:
get_configuration_summary,list_geometric_components,get_component_metadataMetrics:
get_wing_summary,get_fuselage_summarySampling and intersections:
sample_component_surface,intersect_with_plane,intersect_componentsExports:
export_component_mesh,export_configuration_cadParameter editing:
get_high_level_parameters,set_high_level_parameters
All tools use Pydantic-backed request validation and return JSON-serializable payloads suitable for MCP clients.
Tool registration helpers for the TiGL MCP server.
- tigl_mcp.tools.build_tools(session_manager)[source]
Instantiate all tool definitions with the provided session manager.
Removed 2026-10-22: get_wing_summary, get_fuselage_summary, sample_component_surface, intersect_with_plane and intersect_components. They could only refuse (no host has the native TiGL kernel; the real geometry runs in Docker through check_geometry and the exports), and every participant of the 2026-10-20 pilot saw that refusal as an error. Spans, areas and bounding boxes come from check_geometry.