Skip to main content
Glama

Odoo MCP Unified Server

by golfamigo
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**

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/golfamigo/odooMcp'

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