CHANGELOG.mdā¢2.58 kB
# Changelog
All notable changes to Odoo MCP Unified will be documented in this file.
## [2.0.0] - 2025-10-15
### š Initial Unified Release
This is the first unified release combining the best features from multiple Odoo MCP implementations.
### ⨠Added
#### Core Features
- **Dual Transport Support**: Both stdio (Claude Desktop) and SSE (web deployment)
- **Unified Configuration**: Type-safe config.py module with validation
- **Complete Tool Set**: 17+ tools across sales, purchase, inventory, and accounting
- **All Resources**: 4 MCP resources for model exploration
#### New Features vs odoo-mcp-improved
- ā
SSE Transport support for Zeabur deployment (no Supergateway needed)
- ā
config.py unified configuration module
- ā
Dual transport mode in single codebase
- ā
Enhanced run_server.py with mode switching
- ā
Complete documentation and examples
#### New Features vs mcp-odoo
- ā
12+ additional business tools
- ā
Sales performance analysis
- ā
Supplier performance tracking
- ā
Stock prediction
- ā
Financial reporting
- ā
Extension system for modularity
### š§ Fixed
- Fixed FastMCP version compatibility (locked to 0.1.0)
- Improved error handling across all tools
- Enhanced logging for debugging
### š¦ Dependencies
- mcp >= 0.1.1, < 2.0.0
- fastmcp == 0.1.0 (fixed version)
- requests >= 2.31.0
- pypi-xmlrpc == 2020.12.3
- pydantic >= 2.0.0
- starlette >= 0.27.0 (for SSE)
- uvicorn[standard] >= 0.23.0 (for SSE)
- sse-starlette >= 1.6.5 (for SSE)
- python-dotenv >= 1.0.0
### š Documentation
- Complete README with examples
- Installation and testing scripts
- Environment variable documentation
- Deployment guides for both modes
### šļø Project Structure
```
odoo-mcp-unified/
āāā src/odoo_mcp/ # All source code
ā āāā config.py # š Configuration management
ā āāā server.py # Main MCP server
ā āāā extensions.py # Extension registration
ā āāā tools_*.py # Business tools
āāā run_server.py # š Unified runner (stdio + SSE)
āāā requirements.txt # Fixed dependencies
āāā Dockerfile # š Zeabur-ready
āāā README.md # Complete documentation
```
### šÆ Use Cases
- Claude Desktop integration (stdio mode)
- Zeabur/Railway deployment (SSE mode)
- Sales performance tracking
- Supplier on-time delivery analysis
- Inventory management and prediction
- Financial reporting and receivables analysis
---
**Made with ā¤ļø for Alpha Goods Corporation**