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: Greenloom CAD MCP Server

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_executecad_validatecad_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
    B
    quality
    C
    maintenance
    Connects AI coding agents to Autodesk Fusion 360 for CAD automation, enabling natural language control over sketching, 3D modeling, and CAM operations. It uses a Python-based bridge and a custom add-in to execute over 80 tools ranging from simple geometry creation to complex assembly and parameter management.
    80
    341 PyPI
    91
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables LLMs to safely generate parametric CAD parts (STEP/STL) using verified templates and FreeCAD, with validation and assembly support.
    MIT
  • 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.
    6
    Apache 2.0