Skip to main content
Glama
CHANGELOG.md2.2 kB
# Changelog All notable changes to this project 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-11-06 ### Added - Unified MCP server with both FastMCP and standard modes - Command-line argument support for server configuration - Comprehensive tool provider system for FreeCAD primitives and model manipulation - Multiple connection methods: server, bridge, RPC, launcher, and wrapper - FreeCAD GUI addon with multi-provider AI support (Claude, OpenAI, Google, OpenRouter) - Modern tabbed interface for FreeCAD integration - Performance monitoring and diagnostics - Docker support with docker-compose configuration - Comprehensive test suite with pytest - CI/CD workflow with GitHub Actions - Project documentation (README, CONTRIBUTING) ### Changed - Consolidated multiple MCP server files into single unified `mcp_server.py` - Cleaned up codebase by removing test and development files from root - Organized scripts directory, keeping only essential utilities - Updated .gitignore for better coverage - Improved logging and error handling ### Removed - Legacy `cursor_mcp_server.py` and `cursor_mcp_server_old.py` (merged into `mcp_server.py`) - Root-level test files (moved to `tests/` directory) - Development and diagnostic scripts - Status and fix summary markdown files ## [0.7.11] - 2025-11-05 ### Added - Initial MCP protocol integration - FreeCAD connection manager with multiple connection types - Basic tool providers for primitives and model manipulation - FastMCP server implementation - FreeCAD addon infrastructure ### Fixed - Connection stability improvements - Error handling in tool providers - FreeCAD module import issues ## [0.7.0] - 2025-11-01 ### Added - Project initialization - Basic FreeCAD integration - MCP protocol support - Initial documentation [1.0.0]: https://github.com/jango-blockchained/mcp-freecad/releases/tag/v1.0.0 [0.7.11]: https://github.com/jango-blockchained/mcp-freecad/releases/tag/v0.7.11 [0.7.0]: https://github.com/jango-blockchained/mcp-freecad/releases/tag/v0.7.0

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