coldpass

Browse / MCP servers

angel291592/caddiff

git diff for CAD assemblies — two STEP files in, a picture of what changed plus a machine-readable change list out.

  • MCP
  • 3d
  • cad
  • ci
  • cli
  • diff
  • freecad
  • geometry
  • git
  • mechanical-engineering
  • opencascade
  • python
  • step

Didn’t work.Tested on 2026-10-26. The recorded test did not run successfully. The page shows what happened.

A generic image is available for sharing.Download
A fix is open. We’ll re-run it when it’s merged.

If the re-run passes, this repo says Works.

Where the fix is

  1. Fix proposedOpenOct 18

    Pull request opened upstream.

    PR #12
  2. VerifiedWaiting

    Not yet. When the PR is merged, we run it again on a fresh box.

  3. Fixed

    Shows here once the re-run passes.

What we checked

Does it run from the README?Didn’t work.The run
Does it do what the README says?1 of 1 claims held up.Evidence

“Compares two STEP files and emits a change report”

Expected diff_manifest.json reports moved geometry. Got NameError: name 'fcenv' is not defined.

Which checks were skipped?1 check skipped.Reasons

Skipped checks count as neither passes nor failures.

Setups: 1 skipped

  • Linux / Haiku (2026-10-17): NameError: name 'fcenv' is not defined at caddiff/geom_diff.py:70 when run under FreeCAD 26.3 (conda-forge). Reproduces with a direct run of geom_diff.py. The module-level 'import fcenv' at line 25 is present, so the cause is not clear from reading the file. Not investigated further; product source was not modified.
Which setups did we try?Not yet with Luna.Setups

Linux / Luna: not yet, Oct 26, rev 96e0dff.

Is it safe to run?No unexpected network or file activity found in these checksWhat we saw

No problems traced to this repository code in these checks; a short run cannot prove safety.

Reviewed as expected for a test run: attempted writes that failed, so nothing was written.

Full event, path and process lists for each observed setup:

A quiet run is not a safety guarantee.

Is it maintained?Maintained · 96 commits in 90 days · 12 merged PRs in 90 days · 1 open issues · 1 open PRsActivity

actively maintained: last commit 0 days ago; 96 commits and 12 merged PRs in 90 days; 1 open issues, 1 open PRs; 3 of 3 recent threads got a maintainer reply, median first reply 36.2h; latest release 2026-10-25

Recent commits on GitHub

Independent test, not endorsed by the project.