Skip to content

Odoo MCP 0.2.0

Choose a tag to compare

@tuanle96 tuanle96 released this 28 Apr 14:34
· 52 commits to main since this release

Odoo MCP 0.2.0

Diagnostic v0.2 release.

Added

  • Read-only diagnose_access tool for ACL, record-rule, current-user, and count evidence without sudo or impersonation.
  • Exact side-effect method allowlist via ODOO_MCP_ALLOWED_SIDE_EFFECT_METHODS.
  • Static addon scanner findings for computed-field @api.depends coverage and CRUD override super() return contracts.
  • Docker Compose smoke coverage for bespoke complex record rules and packaged custom addon XML install/update across Odoo 16.0, 17.0, 18.0, and 19.0.

Changed

  • Method safety classification now treats common Odoo side-effect methods separately from unknown methods.
  • MCP smoke expectations updated from 21 to 22 tools.
  • Release workflow version validation now compares built wheel metadata to pyproject.toml instead of a stale hardcoded literal.

Verification

  • Local ruff, mypy, pytest, build, twine check.
  • Full local Docker Compose matrix for Odoo 16.0, 17.0, 18.0, 19.0.
  • GitHub Actions push workflow succeeded on commit 289bcef, including Python 3.10/3.11/3.12 tests, build version verification, and Odoo 19 MCP Inspector smoke.