Skip to main content
Glama
CHANGELOG.md2.61 kB
# Changelog - MCP Integration FreeCAD Addon All notable changes to this addon will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.0] - 2025-01-27 ### Added - **Complete FreeCAD workbench** with fully functional tabbed interface - **Claude 4 + Thinking Mode integration** - Advanced AI reasoning capabilities - **Complete tool implementations**: - Primitives tool (box, cylinder, sphere, cone, torus) - Operations tool (boolean union, cut, intersection, move, rotate, scale) - Measurements tool (distance, angle, volume, area, bounding box, edge length) - Export/Import tool (STL, STEP, IGES, BREP formats) - **Professional GUI interface** with 5 comprehensive tabs: - AI Models tab with provider selection and API management - Connections tab for MCP server connections - Servers tab for server monitoring and control - Tools tab for executing MCP tools - Logs tab for activity monitoring - **Multi-provider AI support**: - Claude (Anthropic) with Claude 4 models - Gemini (Google) ready for integration - OpenRouter with 13+ model support - **Real-time features**: - Live connection status monitoring - Chat interface with AI providers - Activity logging and diagnostics - Error handling with user feedback ### Features - Support for multiple MCP connection methods (launcher, wrapper, server, bridge, mock) - Complete boolean operations for 3D modeling - Comprehensive measurement tools for CAD analysis - Multi-format export/import capabilities - Secure API key management - Persistent configuration storage - Robust error handling and recovery - Professional branding and metadata ### Technical Details - Compatible with FreeCAD 0.20.0+ - Python 3.8+ requirement - PySide2 GUI framework - Full MCP protocol implementation - Asynchronous AI API communication - Thread-safe operation - Comprehensive logging system ### Fixed - All runtime errors resolved - Widget initialization order corrected - Workbench registration issues fixed - Command system properly implemented - Version consistency across all files ### Known Limitations - Code generator tool pending implementation - Advanced AI features (token monitoring) planned for v1.1 - Some UI polish items deferred to future releases ## [Unreleased] ### Planned - Complete implementation of all GUI components - Enhanced AI conversation interface - Custom tool creation wizard - Performance optimization - Multi-language support - Advanced diagnostic tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jango-blockchained/mcp-freecad'

If you have feedback or need assistance with the MCP directory API, please join our Discord server