Skip to main content
Glama
5nail000

fusion-cad-ai

by 5nail000

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkB

Связь с Fusion, лицензия, билд и хеш runtime.

versionB

Версия пакета fusion-cad-ai и конверта.

workflow_hintsC

Цикл BUILD → VERIFY и правила единиц.

session_stateC

Активный FCA-документ, тела и пространство execute.

new_designC

Документ FCA_<имя>, Parametric, Hybrid, миллиметры.

resetB

Очищает таймлайн только FCA-документа. Нужен confirm=true.

job_statusC

Состояние долгой задачи CAM или рендера.

executeC

Python в песочнице Fusion. Хелперы: make_box_mm, mm, show, measure.

execute_fileC

Собрать models/*.py. При ошибке откатывает снимок.

scriptC

Журнал выполненных блоков execute.

last_errorC

Последняя ошибка runtime и Application.getLastError.

repair_hintsC

Подсказка по тексту ошибки Fusion.

params_getD

User parameters и diff с dataclass модели.

params_setC

Меняет параметры. Каждое значение — {value, unit}.

save_snapshotC

Снимок выражений, маркера таймлайна и метрик.

restore_snapshotC

Откат к снимку.

measureD

Объём мм³, bbox мм, площадь мм², масса г.

validateD

Здоровье таймлайна, solid, объём. deep проверяет STEP.

locate_defectsC

Ошибки таймлайна.

inspect_partC

Сверка с expected_json: PASS или FAIL.

cross_sectionsC

Площади сечений вдоль оси.

compareC

Сравнение shape, fit, align или snapshot.

design_auditD

Шевелит параметры на ±ε и откатывает.

analyze_printabilityC

Влезает ли деталь в Bambu A1 или A1 mini.

find_featuresD

Отверстия и окружности болтов.

resolveD

Селектор, атрибут и entityToken.

render_viewD

PNG в renders/ и base64 в ответе.

exportD

Проверочный файл, затем копия в exports/. STEP — мастер.

import_cad_fileC

STEP, F3D, SMT или сетка в активный FCA-документ.

assembly_add_partC

Компонент сборки и, если задан source, модель из models/.

joint_createD

Шарнир rigid, revolute, slider, cylindrical, pin-slot, planar или ball.

interferenceB

Пересечения тел. Пустой список — все тела документа.

motion_sweepC

Прогон шарнира по углу. В конце положение возвращается.

Prompts

Interactive templates invoked by user choice

NameDescription
start-cad-sessionКак начать моделирование в fusion-cad-ai.

Resources

Contextual data attached and managed by the client

NameDescription
resource_fca_quickref
resource_fca_selectors
resource_fca_session
resource_fca_units
resource_fca_license_limits
resource_fca_capabilities
printer_resource
skill_assembly
skill_cam
skill_edit
skill_modeling
skill_repair

TDQS

C2.2/5.0

Scored across 33 tools

Disambiguation3/5

Most tools target distinct CAD operations, but several clusters overlap: execute/execute_file/script for code execution and logging, validate/locate_defects/inspect_part/compare/design_audit for validation and comparison, and last_error/repair_hints for diagnostics. Descriptions help, but an agent could still misselect among these related tools.

Naming Consistency3/5

The set is mostly lower snake_case, but ordering is inconsistent: some are verb_noun (save_snapshot, locate_defects), some noun_verb (params_get, params_set, assembly_add_part, joint_create, motion_sweep), and others are bare nouns (script, session_state, job_status). It remains readable but lacks a predictable convention.

Tool Count2/5

With 33 tools, the surface is heavy for a single MCP server and likely exceeds what an agent can hold coherently. Several validation, diagnostics, and execution tools could be consolidated or grouped to reduce selection burden.

Completeness4/5

The surface covers a broad CAD lifecycle: document creation, execution, parameters, snapshots, measurement, validation, import/export, rendering, assembly, joints, motion, and printability. Minor gaps exist, such as delete/remove operations for bodies, components, or joints, and listing existing documents or snapshots.

Maintenance

ActivityMaintained
ResponsivenessNo issues