docs: note macro repo move (#38)

* docs: note macro repo move

* chore: bump workbench to 0.6.2

* docs: update README.md

* docs: improve release notes
This commit is contained in:
Sean P. Kane
2026-01-18 19:14:30 -08:00
committed by GitHub
parent 47e80f1bc7
commit a797038f6f
6 changed files with 60 additions and 5 deletions
+5
View File
@@ -74,6 +74,11 @@ An [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) server that
<!--TOC--> <!--TOC-->
> The macros that were originally in this repo under the `/macros` directory have been permanently moved to two new GitHub repos:
>
> - [spkane/freecad-macro-cut-for-magnets](https://github.com/spkane/freecad-macro-cut-for-magnets)
> - [spkane/freecad-macro-3d-print-multi-export](https://github.com/spkane/freecad-macro-3d-print-multi-export)
## Features ## Features
- **82+ MCP Tools**: Comprehensive CAD operations including primitives, PartDesign, booleans, export - **82+ MCP Tools**: Comprehensive CAD operations including primitives, PartDesign, booleans, export
@@ -1,5 +1,30 @@
# Robust MCP Bridge Workbench Release Notes # Robust MCP Bridge Workbench Release Notes
## Version 0.6.2 (2026-01-18)
No changes to the workbench code itself. This release reflects the repository restructuring.
### Added
- No new features in this release.
### Changed
- **Repository restructured**: This addon now focuses solely on the MCP Bridge Workbench. Standalone macros have been moved to dedicated repositories for independent release cycles.
### Fixed
- No bug fixes in this release.
### Note
The standalone macros (Cut Object for Magnets and Multi Export) are now maintained in separate repositories:
- [freecad-macro-cut-for-magnets](https://github.com/spkane/freecad-macro-cut-for-magnets)
- [freecad-macro-3d-print-multi-export](https://github.com/spkane/freecad-macro-3d-print-multi-export)
Each macro can now be installed independently via the FreeCAD Addon Manager.
## Version 0.6.1 (2026-01-12) ## Version 0.6.1 (2026-01-12)
Release notes for changes between v0.5.0-beta and v0.6.1. Release notes for changes between v0.5.0-beta and v0.6.1.
@@ -9,5 +9,5 @@ It is bundled with the workbench addon for self-contained installation.
from .server import FreecadMCPPlugin from .server import FreecadMCPPlugin
__version__ = "0.6.1" # Updated by release workflow __version__ = "0.6.2" # Updated by release workflow
__all__ = ["FreecadMCPPlugin", "__version__"] __all__ = ["FreecadMCPPlugin", "__version__"]
+2 -2
View File
@@ -10,8 +10,8 @@
|Icon=FreecadRobustMCPBridge.svg |Icon=FreecadRobustMCPBridge.svg
|Description=Bridge workbench designed to provide an interface between FreeCAD and the Robust MCP Server to enable AI assistants (like Claude) to control FreeCAD via the Model Context Protocol (MCP). It provides XML-RPC and JSON-RPC interfaces for external automation. |Description=Bridge workbench designed to provide an interface between FreeCAD and the Robust MCP Server to enable AI assistants (like Claude) to control FreeCAD via the Model Context Protocol (MCP). It provides XML-RPC and JSON-RPC interfaces for external automation.
|Author=Sean P. Kane |Author=Sean P. Kane
|Version=0.6.1 |Version=0.6.2
|Date=2026-01-12 |Date=2026-01-18
|FCVersion=0.21+ |FCVersion=0.21+
|Download=[https://github.com/spkane/freecad-robust-mcp-and-more/releases Latest Release] |Download=[https://github.com/spkane/freecad-robust-mcp-and-more/releases Latest Release]
|SeeAlso=[[Macros|Macros]], [[External_workbenches|External Workbenches]] |SeeAlso=[[Macros|Macros]], [[External_workbenches|External Workbenches]]
+2 -2
View File
@@ -33,8 +33,8 @@
<workbench> <workbench>
<name>Robust MCP Bridge</name> <name>Robust MCP Bridge</name>
<version>0.6.1</version> <version>0.6.2</version>
<date>2026-01-12</date> <date>2026-01-18</date>
<description>Robust MCP Bridge workbench for AI assistant integration with FreeCAD. Uses the Model Context Protocol (MCP) to connect AI assistants like Claude Code and Cursor to FreeCAD. Works in both GUI mode (with full visual features including screenshots, colors, and camera control) and headless mode (for automation and CI/CD). Provides toolbar commands to start, stop, and monitor the MCP bridge server. Supports XML-RPC and JSON-RPC protocols with 82+ CAD tools.</description> <description>Robust MCP Bridge workbench for AI assistant integration with FreeCAD. Uses the Model Context Protocol (MCP) to connect AI assistants like Claude Code and Cursor to FreeCAD. Works in both GUI mode (with full visual features including screenshots, colors, and camera control) and headless mode (for automation and CI/CD). Provides toolbar commands to start, stop, and monitor the MCP bridge server. Supports XML-RPC and JSON-RPC protocols with 82+ CAD tools.</description>
<classname>FreecadRobustMCPBridgeWorkbench</classname> <classname>FreecadRobustMCPBridgeWorkbench</classname>
<subdirectory>./addon/FreecadRobustMCPBridge/</subdirectory> <subdirectory>./addon/FreecadRobustMCPBridge/</subdirectory>
+25
View File
@@ -1,5 +1,30 @@
# Robust MCP Server Release Notes # Robust MCP Server Release Notes
## Version 0.6.2 (2026-01-18)
No changes to the MCP server code itself. This release includes Docker image security improvements and repository restructuring.
### Added
- **Reproducible Docker builds**: Added `uv.lock` to Docker build context to ensure locked dependency versions for reproducible builds
### Changed
- **Repository restructured**: The standalone macros (Cut Object for Magnets, Multi Export) have been moved to dedicated repositories for independent release cycles and FreeCAD Addon Manager submission.
### Fixed
- **Docker security (CVE-2025-8869)**: Removed pip from runtime image (was vulnerable)
- **Docker security (GHSA-58pv-8j8x-9vj2)**: Removed setuptools from runtime image (jaraco.context vulnerability)
### Removed
- **Standalone macros**: `macros/Cut_Object_for_Magnets/` and `macros/Multi_Export/` moved to:
- [freecad-macro-cut-for-magnets](https://github.com/spkane/freecad-macro-cut-for-magnets)
- [freecad-macro-3d-print-multi-export](https://github.com/spkane/freecad-macro-3d-print-multi-export)
---
## Version 0.6.1 (2026-01-12) ## Version 0.6.1 (2026-01-12)
Release notes for changes between v0.5.0-beta and v0.6.1. Release notes for changes between v0.5.0-beta and v0.6.1.