v0v1kkk/freecad-engineering
v0.1.0MIT
Editable, evidence-backed FreeCAD modeling and small-part engineering workflows for AI agents.
commands
- freecad-mcp
scripts
- cad-viewer
- scripts/viewer/backend/server.mjs
- scripts/viewer/dist/assets/BufferGeometryUtils-xu92ooFc.js
- scripts/viewer/dist/assets/GLTFLoader-B3ztFMBW.js
- scripts/viewer/dist/assets/STLLoader-C7hGonJR.js
- scripts/viewer/dist/assets/glbMeshWorker-MCreI3ZZ.js
- scripts/viewer/dist/assets/index-BkFzql5p.js
- scripts/viewer/dist/assets/parseSdf-D2U6Dgo_.js
- scripts/viewer/dist/assets/parseSrdf-5nF_MoHR.js
- scripts/viewer/dist/assets/parseUrdf-C7WqROHT.js
238 more
- scripts/viewer/dist/assets/stlMeshWorker-0yVf-FuZ.js
- scripts/viewer/dist/assets/three.module-BB51Dq4E.js
- scripts/viewer/dist/assets/three.module-DJHaYUcg.js
- scripts/viewer/dist/assets/vendor-icons-FFp724MI.js
- scripts/viewer/dist/assets/vendor-react-7jnMmQ9s.js
- scripts/viewer/dist/assets/vendor-three-SYzIooV9.js
- scripts/viewer/dist/assets/vendor-ui-CtsphK4U.js
- scripts/viewer/moveit2_server/__init__.py
- scripts/viewer/moveit2_server/check-moveit2-server.sh
- scripts/viewer/moveit2_server/conda-common.sh
- scripts/viewer/moveit2_server/moveit2_server/__init__.py
- scripts/viewer/moveit2_server/moveit2_server/context.py
- scripts/viewer/moveit2_server/moveit2_server/dispatcher.py
- scripts/viewer/moveit2_server/moveit2_server/joint_state_seed.py
- scripts/viewer/moveit2_server/moveit2_server/moveit_py.py
- scripts/viewer/moveit2_server/moveit2_server/protocol.py
- scripts/viewer/moveit2_server/moveit2_server/server.py
- scripts/viewer/moveit2_server/moveit2_server/srdf_source.py
- scripts/viewer/moveit2_server/run-moveit2-server.sh
- scripts/viewer/moveit2_server/setup.sh
- scripts/viewer/packages/cadjs/scripts/run-tests.mjs
- scripts/viewer/packages/cadjs/src/common/cadScene.js
- scripts/viewer/packages/cadjs/src/common/camera.js
- scripts/viewer/packages/cadjs/src/common/displayRecordTransform.js
- scripts/viewer/packages/cadjs/src/common/displaySettings.js
- scripts/viewer/packages/cadjs/src/common/headlessOrbitFrames.js
- scripts/viewer/packages/cadjs/src/common/headlessRenderEntry.js
- scripts/viewer/packages/cadjs/src/common/renderEdges.js
- scripts/viewer/packages/cadjs/src/common/renderMeshScene.js
- scripts/viewer/packages/cadjs/src/common/renderModel.js
- scripts/viewer/packages/cadjs/src/common/renderOptions.js
- scripts/viewer/packages/cadjs/src/common/source.js
- scripts/viewer/packages/cadjs/src/common/stepModule.js
- scripts/viewer/packages/cadjs/src/common/stepModuleEffects.js
- scripts/viewer/packages/cadjs/src/common/stepParameters.js
- scripts/viewer/packages/cadjs/src/common/stepSidecars.mjs
- scripts/viewer/packages/cadjs/src/common/stepTopology.mjs
- scripts/viewer/packages/cadjs/src/common/themeSettings.js
- scripts/viewer/packages/cadjs/src/common/topologyDisplayEdgeRuntime.js
- scripts/viewer/packages/cadjs/src/common/topologyDisplayEdges.js
- scripts/viewer/packages/cadjs/src/common/webglRenderer.js
- scripts/viewer/packages/cadjs/src/index.js
- scripts/viewer/packages/cadjs/src/lib/assembly/meshData.js
- scripts/viewer/packages/cadjs/src/lib/async/concurrency.js
- scripts/viewer/packages/cadjs/src/lib/cadRefs.js
- scripts/viewer/packages/cadjs/src/lib/displaySettings.js
- scripts/viewer/packages/cadjs/src/lib/dxf/buildPreviewMesh.js
- scripts/viewer/packages/cadjs/src/lib/dxf/parseDxf.js
- scripts/viewer/packages/cadjs/src/lib/entryAssets.js
- scripts/viewer/packages/cadjs/src/lib/fileFormats.js
- scripts/viewer/packages/cadjs/src/lib/gcode/buildPreviewMesh.js
- scripts/viewer/packages/cadjs/src/lib/gcode/parseGcode.js
- scripts/viewer/packages/cadjs/src/lib/pathUtils.mjs
- scripts/viewer/packages/cadjs/src/lib/perspective.js
- scripts/viewer/packages/cadjs/src/lib/render/glbMeshData.js
- scripts/viewer/packages/cadjs/src/lib/render/glbMeshWorker.js
- scripts/viewer/packages/cadjs/src/lib/render/glbMeshWorkerClient.js
- scripts/viewer/packages/cadjs/src/lib/render/meshCost.js
- scripts/viewer/packages/cadjs/src/lib/render/meshLoaders.js
- scripts/viewer/packages/cadjs/src/lib/render/meshTransfer.js
- scripts/viewer/packages/cadjs/src/lib/render/stlMeshData.js
- scripts/viewer/packages/cadjs/src/lib/render/stlMeshWorker.js
- scripts/viewer/packages/cadjs/src/lib/render/stlMeshWorkerClient.js
- scripts/viewer/packages/cadjs/src/lib/render/threeMfMeshData.js
- scripts/viewer/packages/cadjs/src/lib/renderAssetClient.js
- scripts/viewer/packages/cadjs/src/lib/selectors/runtime.js
- scripts/viewer/packages/cadjs/src/lib/step/stepModule.js
- scripts/viewer/packages/cadjs/src/lib/step/stepTree.js
- scripts/viewer/packages/cadjs/src/lib/stepRenderAssetClient.js
- scripts/viewer/packages/cadjs/src/lib/themeSettings.js
- scripts/viewer/packages/cadjs/src/lib/urdf/jointAnimation.js
- scripts/viewer/packages/cadjs/src/lib/urdf/kinematics.js
- scripts/viewer/packages/cadjs/src/lib/urdf/motion.js
- scripts/viewer/packages/cadjs/src/lib/urdf/moveit2ServerClient.js
- scripts/viewer/packages/cadjs/src/lib/urdf/parseSdf.js
- scripts/viewer/packages/cadjs/src/lib/urdf/parseSrdf.js
- scripts/viewer/packages/cadjs/src/lib/urdf/parseUrdf.js
- scripts/viewer/packages/cadjs/src/lib/viewer/autoZoom.js
- scripts/viewer/packages/cadjs/src/lib/viewer/clipPlane.js
- scripts/viewer/packages/cadjs/src/lib/viewer/constants.js
- scripts/viewer/packages/cadjs/src/lib/viewer/displayEdgePolicy.js
- scripts/viewer/packages/cadjs/src/lib/viewer/drawingCanvas.js
- scripts/viewer/packages/cadjs/src/lib/viewer/drawingGeometry.js
- scripts/viewer/packages/cadjs/src/lib/viewer/drawingTools.js
- scripts/viewer/packages/cadjs/src/lib/viewer/explodedView.js
- scripts/viewer/packages/cadjs/src/lib/viewer/modelRuntime.js
- scripts/viewer/packages/cadjs/src/lib/viewer/partVisualState.js
- scripts/viewer/packages/cadjs/src/lib/viewer/pickingThresholds.js
- scripts/viewer/packages/cadjs/src/lib/viewer/referenceGeometry.js
- scripts/viewer/packages/cadjs/src/lib/viewer/renderQuality.js
- scripts/viewer/packages/cadjs/src/lib/viewer/sceneScale.js
- scripts/viewer/packages/cadjs/src/lib/viewer/screenshotCapture.js
- scripts/viewer/packages/cadjs/src/lib/viewer/selectorPickGroups.js
- scripts/viewer/packages/cadjs/src/lib/viewer/stageGrid.js
- scripts/viewer/packages/cadjs/src/lib/viewer/stageTheme.js
- scripts/viewer/packages/cadjs/src/lib/viewer/surfaceLineGeometry.js
- scripts/viewer/packages/cadjs/src/lib/viewer/surfaceMaterials.js
- scripts/viewer/packages/cadjs/src/lib/viewer/topologyDisplayEdgeLine.js
- scripts/viewer/packages/cadjs/src/lib/viewer/urdfPosePicker.js
- scripts/viewer/packages/cadjs/src/lib/viewer/webglSupport.js
- scripts/viewer/packages/cadpy/src/cadpy/__init__.py
- scripts/viewer/packages/cadpy/src/cadpy/analysis.py
- scripts/viewer/packages/cadpy/src/cadpy/api.py
- scripts/viewer/packages/cadpy/src/cadpy/assembly.py
- scripts/viewer/packages/cadpy/src/cadpy/assembly_composition.py
- scripts/viewer/packages/cadpy/src/cadpy/assembly_export.py
- scripts/viewer/packages/cadpy/src/cadpy/assembly_flatten.py
- scripts/viewer/packages/cadpy/src/cadpy/assembly_spec.py
- scripts/viewer/packages/cadpy/src/cadpy/cad_ref_syntax.py
- scripts/viewer/packages/cadpy/src/cadpy/catalog.py
- scripts/viewer/packages/cadpy/src/cadpy/cli_logging.py
- scripts/viewer/packages/cadpy/src/cadpy/file_metadata.py
- scripts/viewer/packages/cadpy/src/cadpy/generation.py
- scripts/viewer/packages/cadpy/src/cadpy/generation_status.py
- scripts/viewer/packages/cadpy/src/cadpy/glb.py
- scripts/viewer/packages/cadpy/src/cadpy/glb_mesh_payload.py
- scripts/viewer/packages/cadpy/src/cadpy/glb_topology.py
- scripts/viewer/packages/cadpy/src/cadpy/lookup.py
- scripts/viewer/packages/cadpy/src/cadpy/metadata.py
- scripts/viewer/packages/cadpy/src/cadpy/render.py
- scripts/viewer/packages/cadpy/src/cadpy/reporting.py
- scripts/viewer/packages/cadpy/src/cadpy/selector_types.py
- scripts/viewer/packages/cadpy/src/cadpy/source_hash.py
- scripts/viewer/packages/cadpy/src/cadpy/step_artifact.py
- scripts/viewer/packages/cadpy/src/cadpy/step_artifacts.py
- scripts/viewer/packages/cadpy/src/cadpy/step_export.py
- scripts/viewer/packages/cadpy/src/cadpy/step_hash.py
- scripts/viewer/packages/cadpy/src/cadpy/step_metadata.py
- scripts/viewer/packages/cadpy/src/cadpy/step_scene.py
- scripts/viewer/packages/cadpy/src/cadpy/step_targets.py
- scripts/viewer/packages/cadpy/src/cadpy/stl.py
- scripts/viewer/packages/cadpy/src/cadpy/threemf.py
- scripts/viewer/packages/cadpy/src/cadpy/validators.py
- scripts/viewer/packages/implicitjs/scripts/export.mjs
- scripts/viewer/packages/implicitjs/scripts/run-tests.mjs
- scripts/viewer/packages/implicitjs/scripts/snapshot.mjs
- scripts/viewer/packages/implicitjs/scripts/verify-implicit-cad-exports.mjs
- scripts/viewer/packages/implicitjs/src/browser.js
- scripts/viewer/packages/implicitjs/src/common/camera.js
- scripts/viewer/packages/implicitjs/src/common/implicitHeadlessOrbitFrames.js
- scripts/viewer/packages/implicitjs/src/common/implicitHeadlessRenderEntry.js
- scripts/viewer/packages/implicitjs/src/common/parameters.js
- scripts/viewer/packages/implicitjs/src/common/renderOptions.js
- scripts/viewer/packages/implicitjs/src/common/themeSettings.js
- scripts/viewer/packages/implicitjs/src/index.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/animation.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/export.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/exportModel.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/exporters.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/graphicsSettings.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/loader.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/mesh.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/meshQuality.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/model.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/render.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/schema.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/sdfEvaluator.js
- scripts/viewer/packages/implicitjs/src/lib/implicitCad/snapshot.js
- scripts/viewer/packages/implicitjs/src/lib/viewer/stageTheme.js
- scripts/viewer/packages/implicitjs/src/lib/viewer/surfaceMaterials.js
- cad
- scripts/inspect/__main__.py
- scripts/inspect/cli.py
- scripts/inspect/inspect_refs/__init__.py
- scripts/inspect/inspect_refs/cli.py
- scripts/inspect/inspect_refs/inspect.py
- scripts/packages/cadpy/src/cadpy/__init__.py
- scripts/packages/cadpy/src/cadpy/analysis.py
- scripts/packages/cadpy/src/cadpy/api.py
- scripts/packages/cadpy/src/cadpy/assembly.py
- scripts/packages/cadpy/src/cadpy/assembly_composition.py
- scripts/packages/cadpy/src/cadpy/assembly_export.py
- scripts/packages/cadpy/src/cadpy/assembly_flatten.py
- scripts/packages/cadpy/src/cadpy/assembly_spec.py
- scripts/packages/cadpy/src/cadpy/cad_ref_syntax.py
- scripts/packages/cadpy/src/cadpy/catalog.py
- scripts/packages/cadpy/src/cadpy/cli_logging.py
- scripts/packages/cadpy/src/cadpy/file_metadata.py
- scripts/packages/cadpy/src/cadpy/generation.py
- scripts/packages/cadpy/src/cadpy/generation_status.py
- scripts/packages/cadpy/src/cadpy/glb.py
- scripts/packages/cadpy/src/cadpy/glb_mesh_payload.py
- scripts/packages/cadpy/src/cadpy/glb_topology.py
- scripts/packages/cadpy/src/cadpy/lookup.py
- scripts/packages/cadpy/src/cadpy/metadata.py
- scripts/packages/cadpy/src/cadpy/render.py
- scripts/packages/cadpy/src/cadpy/reporting.py
- scripts/packages/cadpy/src/cadpy/selector_types.py
- scripts/packages/cadpy/src/cadpy/source_hash.py
- scripts/packages/cadpy/src/cadpy/step_artifact.py
- scripts/packages/cadpy/src/cadpy/step_artifacts.py
- scripts/packages/cadpy/src/cadpy/step_export.py
- scripts/packages/cadpy/src/cadpy/step_hash.py
- scripts/packages/cadpy/src/cadpy/step_metadata.py
- scripts/packages/cadpy/src/cadpy/step_scene.py
- scripts/packages/cadpy/src/cadpy/step_targets.py
- scripts/packages/cadpy/src/cadpy/stl.py
- scripts/packages/cadpy/src/cadpy/threemf.py
- scripts/packages/cadpy/src/cadpy/validators.py
- scripts/snapshot/__init__.py
- scripts/snapshot/__main__.py
- scripts/snapshot/runtime/snapshot-render.js
- scripts/step/__init__.py
- scripts/step/__main__.py
- scripts/step/cli.py
- fdm-structural-review
- scripts/test_validate_material_profile.py
- scripts/validate_material_profile.py
- freecad-engineering-bootstrap
- scripts/bootstrap_probe.py
- scripts/render_mcp_config.py
- freecad-engineering
- scripts/check_regression_fixtures.py
- scripts/freecad_native_model_probe.py
- scripts/test_evaluation_tasks.py
- freecad-fem-check
- scripts/audit_fem_results.py
- scripts/fem_doctor.py
- scripts/run_fem_doctor_freecad.py
- scripts/test_fem_tools.py
- freecad-imported-geometry-audit
- scripts/mesh_surface_report.py
- scripts/test_mesh_surface_report.py
- freecad-model-validation
- scripts/reconcile_evidence.py
- scripts/test_regressions.py
- scripts/validate_document.py
- gcode
- scripts/gcode_tool.py
- mechanical-constraint-analysis
- scripts/analyze_contacts.py
- scripts/motion_sweep.py
- scripts/test_regressions.py
- mechanical-strength-review
- scripts/mechanics_check.py
- scripts/test_mechanics_check.py
- step-parts
- scripts/download_step_part.py
plugin.json
- name
- freecad-engineering
- version
- 0.1.0
- description
- Editable, evidence-backed FreeCAD modeling and small-part engineering workflows for AI agents.
- author
- Vladimir Rogozhinhttps://github.com/V0v1kkk
- license
- MIT
- keywords
- cadfreecadengineeringfdmfem
mcp.json
- freecadstdiofreecad-mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "freecad-engineering",
"version": "0.1.0",
"description": "Editable, evidence-backed FreeCAD modeling and small-part engineering workflows for AI agents.",
"author": {
"name": "Vladimir Rogozhin",
"url": "https://github.com/V0v1kkk"
},
"homepage": "https://github.com/V0v1kkk/freecad-engineering",
"repository": "https://github.com/V0v1kkk/freecad-engineering",
"license": "MIT",
"keywords": [
"cad",
"freecad",
"engineering",
"fdm",
"fem"
]
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 124JavaScript files
- 108Python files
- 4shell scripts
- 14JSON files
- 14YAML files
- 3configuration files
- 3text files
- 29other files
- favicon-DLqji3p4.ico