Skip to content

ivnvxd/mcp-server-odoo

v0.5.0 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 3mo MCP Developer Tools
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ 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 summary

Health endpoint response fields were trimmed to status, version, and connected.

Full changelog

Added

  • Lifespan hooks: Consolidated duplicated setup/teardown from run_stdio() and run_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: Context for client-visible observability — sends info/warning/progress notifications to MCP clients in real time
  • Health endpoint: GET /health HTTP route via FastMCP custom_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 model parameters in resource URIs

Changed

  • Health endpoint: Simplified response to status, version, and connected only — removed url, database, error_metrics, recent_errors, and performance fields
  • 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: False values 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 try block

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

Track ivnvxd/mcp-server-odoo

Get notified when new releases ship.

Sign up free

About ivnvxd/mcp-server-odoo

Connect AI assistants to Odoo ERP systems for business data access, record management, and workflow automation.

All releases →

Beta — feedback welcome: [email protected]