mirror of
https://github.com/latinogino/dolibarr-mcp.git
synced 2026-04-28 04:25:35 +02:00
103 lines
3.9 KiB
Markdown
103 lines
3.9 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to the Dolibarr MCP Server 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.1.0] - 2025-09-24
|
|
|
|
### 🔥 MAJOR FIX: Windows Compatibility
|
|
- **FIXED**: Windows pywin32 permission issues that prevented installation
|
|
- **ADDED**: Standalone server implementation that works WITHOUT MCP package
|
|
- **ADDED**: `setup_standalone.bat` - Windows-optimized setup script
|
|
- **ADDED**: `run_standalone.bat` - Start standalone server
|
|
- **ADDED**: `requirements-windows.txt` - pywin32-free dependencies
|
|
- **ADDED**: `test_standalone.py` - Test script for standalone version
|
|
|
|
### ✨ New Features
|
|
- **ADDED**: Interactive testing mode in standalone server
|
|
- **ADDED**: Enhanced error handling with detailed API error messages
|
|
- **ADDED**: Professional configuration validation with helpful setup guides
|
|
- **ADDED**: Comprehensive German README (`README_DE.md`)
|
|
|
|
### 🛠️ Improvements
|
|
- **IMPROVED**: Setup process with multiple fallback options
|
|
- **IMPROVED**: Error messages with actionable troubleshooting steps
|
|
- **IMPROVED**: Documentation with Windows-specific troubleshooting
|
|
- **IMPROVED**: Docker configuration with health checks and resource limits
|
|
|
|
### 📋 Available Tools (Complete CRUD for all modules)
|
|
- ✅ **System**: `test_connection`, `get_status`
|
|
- ✅ **Users**: `get_users`, `get_user_by_id`, `create_user`, `update_user`, `delete_user`
|
|
- ✅ **Customers**: `get_customers`, `get_customer_by_id`, `create_customer`, `update_customer`, `delete_customer`
|
|
- ✅ **Products**: `get_products`, `get_product_by_id`, `create_product`, `update_product`, `delete_product`
|
|
- ✅ **Invoices**: `get_invoices`, `get_invoice_by_id`, `create_invoice`, `update_invoice`, `delete_invoice`
|
|
- ✅ **Orders**: `get_orders`, `get_order_by_id`, `create_order`, `update_order`, `delete_order`
|
|
- ✅ **Contacts**: `get_contacts`, `get_contact_by_id`, `create_contact`, `update_contact`, `delete_contact`
|
|
- ✅ **Raw API**: `dolibarr_raw_api` - Direct access to any Dolibarr endpoint
|
|
|
|
### 🐳 Docker
|
|
- **ADDED**: Multi-stage Dockerfile for optimized production builds
|
|
- **ADDED**: docker-compose.yml with health checks
|
|
- **ADDED**: Test service configuration for automated testing
|
|
|
|
### 📚 Documentation
|
|
- **ADDED**: Comprehensive setup instructions for Windows
|
|
- **ADDED**: Troubleshooting guide for common issues
|
|
- **ADDED**: API endpoint documentation and examples
|
|
- **ADDED**: Contributing guidelines
|
|
|
|
## [1.0.1] - 2025-09-23
|
|
|
|
### Initial Release
|
|
- **ADDED**: Complete Dolibarr API client with async/await
|
|
- **ADDED**: MCP server implementation with 30+ tools
|
|
- **ADDED**: Professional error handling and logging
|
|
- **ADDED**: Docker support with production configuration
|
|
- **ADDED**: Comprehensive test suite
|
|
- **ADDED**: Configuration management with .env support
|
|
|
|
### Core Features
|
|
- Full CRUD operations for all major Dolibarr modules
|
|
- Async HTTP client with proper connection handling
|
|
- Pydantic validation for type safety
|
|
- Professional logging and error reporting
|
|
- MCP 1.0 compliance for LLM integration
|
|
|
|
### Supported Dolibarr Modules
|
|
- User Management
|
|
- Customer/Third Party Management
|
|
- Product Management
|
|
- Invoice Management
|
|
- Order Management
|
|
- Contact Management
|
|
- Raw API access for extensibility
|
|
|
|
---
|
|
|
|
## Installation Summary
|
|
|
|
### Windows Users (RECOMMENDED)
|
|
```cmd
|
|
.\setup_standalone.bat # Avoids pywin32 issues
|
|
.\run_standalone.bat # Start server
|
|
```
|
|
|
|
### Linux/macOS Users
|
|
```bash
|
|
./setup.sh
|
|
python -m src.dolibarr_mcp
|
|
```
|
|
|
|
### Docker Users
|
|
```bash
|
|
docker-compose up -d
|
|
```
|
|
|
|
## Support
|
|
|
|
- 🐛 Issues: [GitHub Issues](https://github.com/latinogino/dolibarr-mcp/issues)
|
|
- 💡 Discussions: [GitHub Discussions](https://github.com/latinogino/dolibarr-mcp/discussions)
|
|
- 📖 Wiki: [Project Wiki](https://github.com/latinogino/dolibarr-mcp/wiki)
|