* FreeCAD addon support for Workbench and Plugins * docs: refactor docs and clean up linters, etc. * Remove mdformat * test: improve test coverage * test:Lots of general fixes * chore: more general fixes
66 lines
3.0 KiB
XML
66 lines
3.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<package format="1" xmlns="https://wiki.freecad.org/Package_Metadata">
|
|
|
|
<name>FreeCAD MCP and More</name>
|
|
<description>A collection of FreeCAD macros including an MCP (Model Context Protocol) bridge for AI assistant integration, multi-format export utilities, and a tool for cutting objects with aligned magnet holes for 3D printing.</description>
|
|
<icon>addon/FreecadRobustMCP/FreecadRobustMCP.svg</icon>
|
|
|
|
<version>0.5.0-beta</version>
|
|
<date>2026-01-05</date>
|
|
|
|
<maintainer email="spkane@gmail.com">Sean P. Kane</maintainer>
|
|
<author email="spkane@gmail.com">Sean P. Kane</author>
|
|
|
|
<license file="LICENSE">MIT</license>
|
|
|
|
<freecadmin>0.21</freecadmin>
|
|
|
|
<url type="repository" branch="main">https://github.com/spkane/freecad-robust-mcp-and-more</url>
|
|
<url type="bugtracker">https://github.com/spkane/freecad-robust-mcp-and-more/issues</url>
|
|
<url type="readme">https://github.com/spkane/freecad-robust-mcp-and-more/blob/main/README.md</url>
|
|
<url type="documentation">https://github.com/spkane/freecad-robust-mcp-and-more#readme</url>
|
|
|
|
<tag>workbench</tag>
|
|
<tag>macro</tag>
|
|
<tag>export</tag>
|
|
<tag>3D printing</tag>
|
|
<tag>magnets</tag>
|
|
<tag>MCP</tag>
|
|
<tag>AI</tag>
|
|
<tag>automation</tag>
|
|
<tag>Claude</tag>
|
|
<tag>bridge</tag>
|
|
<tag>headless</tag>
|
|
<tag>scripting</tag>
|
|
|
|
<content>
|
|
|
|
<workbench>
|
|
<name>MCP Bridge</name>
|
|
<description>MCP (Model Context Protocol) bridge workbench for AI assistant integration with 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. Connect Claude Code, Cursor, or other MCP-compatible AI assistants to control FreeCAD programmatically with 82+ CAD tools.</description>
|
|
<classname>FreecadRobustMCPWorkbench</classname>
|
|
<subdirectory>./addon/FreecadRobustMCP/</subdirectory>
|
|
<icon>FreecadRobustMCP.svg</icon>
|
|
<freecadmin>0.21</freecadmin>
|
|
</workbench>
|
|
|
|
<macro>
|
|
<name>Multi Export</name>
|
|
<description>Export selected bodies to multiple file formats (STL, STEP, 3MF, OBJ, IGES, BREP, PLY, AMF) simultaneously with configurable mesh options.</description>
|
|
<subdirectory>./macros/Multi_Export/</subdirectory>
|
|
<file>MultiExport.FCMacro</file>
|
|
<icon>MultiExport.svg</icon>
|
|
</macro>
|
|
|
|
<macro>
|
|
<name>Cut Object for Magnets</name>
|
|
<description>Cut an object along a plane and add aligned magnet holes with surface collision detection. Perfect for creating 3D printed parts that snap together with embedded magnets.</description>
|
|
<subdirectory>./macros/Cut_Object_for_Magnets/</subdirectory>
|
|
<file>CutObjectForMagnets.FCMacro</file>
|
|
<icon>CutObjectForMagnets.svg</icon>
|
|
</macro>
|
|
|
|
</content>
|
|
|
|
</package>
|