Skip to content

ivnvxd/mcp-server-odoo

v0.4.4 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

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

Affected surfaces

auth rbac

Summary

AI summary

Fixed multi-database routing failures in Standard mode by injecting the X-Odoo-Database header.

Full changelog

Added

  • Auth matrix integration tests: Comprehensive test suite (test_auth_matrix.py) covering all authentication scenarios — Standard mode (S1–S7), YOLO read (Y1–Y6), and YOLO full (F1–F6) with config validation, connect/read, write cycles, access control, and restricted operations
  • Session cookie auth for AccessController: REST API calls to MCP endpoints now fall back to Odoo session cookie authentication when no API key is configured (S5/S6 scenarios)
  • CI API key generation: Integration test jobs generate real Odoo API keys via passlib hash + direct PostgreSQL insert, enabling all API-key-based test scenarios (S1–S4, Y3–Y5, F3–F5)

Changed

  • CI MCP module config: Model permissions now match the auth test matrix, ensuring restricted operations tests are honest
  • CI MCP auth: Enabled use_api_keys=True so API key validation is real; MCP integration test failures are no longer suppressed

Fixed

  • Multi-database routing: Standard mode MCP endpoints (/mcp/xmlrpc/*, /mcp/models) returned 404 when multiple databases existed in. PostgreSQL. Added X-Odoo-Database header injection via custom XML-RPC transport and AccessController REST calls
  • Database auto-selection: Resolve target database before creating MCP XML-RPC proxies; always use server-wide /xmlrpc/db for database listing regardless of mode

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]