This release includes breaking changes for platform teams planning a safe upgrade.
Published 3mo
MCP Developer Tools
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai
erp
llm
mcp
mcp-server
mcp-servers
+3 more
model-context-protocol
odoo
odoo-mcp
Summary
AI summaryHealth endpoint response fields were trimmed to status, version, and connected.
Full changelog
Added
- Lifespan hooks: Consolidated duplicated setup/teardown from
run_stdio()andrun_http()into a single_odoo_lifespan()async context manager passed to FastMCP — transport methods are now thin wrappers - Context injection: All 7 tool functions and 4 resource functions accept
ctx: Contextfor client-visible observability — sends info/warning/progress notifications to MCP clients in real time - Health endpoint:
GET /healthHTTP route via FastMCPcustom_route— returns connection status and version as JSON for load balancers and monitoring - Model autocomplete: FastMCP completion handler returns matching model names when clients request autocomplete for
modelparameters in resource URIs
Changed
- Health endpoint: Simplified response to
status,version, andconnectedonly — removedurl,database,error_metrics,recent_errors, andperformancefields - Tests: Overhaul test suite — replace fake MCP protocol simulators with real handler calls, mock only at the XML-RPC network boundary, add CRUD/tool/lifespan/completion coverage, remove example-only and mock-asserting tests
Fixed
- Boolean formatting:
Falsevalues displayed as "Not set" instead of "No" in formatted output due to branch precedence bug in_format_simple_value() - Completion handler: Returned raw list instead of
Completion(values=...), breaking MCP protocol contract - Lifespan cleanup: Connection cleanup didn't run when setup failed because setup was outside the
tryblock
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About ivnvxd/mcp-server-odoo
Connect AI assistants to Odoo ERP systems for business data access, record management, and workflow automation.
Related context
Beta — feedback welcome: [email protected]