Skip to main content
Glama
Ngoctrong102

lucad

by Ngoctrong102

lucad

Agent-assisted CAD engineering: deterministic engine + thin MCP. The engine has zero LLM runtime dependency (DEC-002 / NFR-001).

Install

curl -fsSL "https://raw.githubusercontent.com/Ngoctrong102/lucad/main/install.sh" | bash

From a clone (editable, same isolated venv — not a project .venv):

./install.sh
lucad upgrade      # later: pull latest into the CLI venv
lucad uninstall    # remove the CLI (this checkout stays)

Related MCP server: gitcad

Use

cd your-project    # host machine/job (any name); not the CLI venv
lucad init         # or: lucad init /path/to/host

That’s it — host folders (drawings/, artifacts/handoff, artifacts/preview, plan/, .lucad/) plus .cursor/mcp.json. Does not create a project .venv.

Restart Cursor (Developer: Reload Window). Settings → MCP → lucad-cad should be green.

Then in Agent chat: design brief → plan/ notebook → gates → cad_execute → cad_validate → cad_export.

Layout

your-project/
  plan/                  ← engineering notebook (many YAML files; commit this)
  drawings/              ← live FreeCAD
  artifacts/handoff/     ← STEP
  artifacts/preview/     ← STL/GLB
  .lucad/                ← ledger (engine only)
  parts/  assemblies/    ← kit templates
  .cursor/mcp.json

Docs

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables coding agents to convert natural language engineering prompts into editable parametric CAD models with deterministic parsing, validation, and edit support.
    5
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables agents to create and manipulate 3D CAD models using natural language via MCP, with git-based versioning and manufacturing output generation.
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables agent-driven CAD design through deterministic source files (.kcad.ts), including model evaluation, validation, and export to STEP/STL via MCP tools for review and introspection.
    121 npm
    29
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables LLM agents (and humans at a terminal) to drive FreeCAD through 280+ structured tools for parametric mechanical design, drawings, FEM/CFD and other simulations, and manufacturing checks. Also supports multi-agent orchestration, letting a team of agents split one product into components, build them in parallel, and merge them back together with fitting joints.
    286
    50 PyPI
    8
    Apache 2.0