Skip to main content

AI coding agents with deep introspection into running Odoo instances via MCP tools

Project description

Odoo Boost

AI coding agents with deep introspection into running Odoo instances via MCP tools.

Inspired by Laravel Boost, Odoo Boost gives your AI coding assistant deep knowledge of your Odoo project — models, views, records, access rights, configuration, and more — plus Odoo-specific development guidelines and step-by-step skills.

Features

  • 15 MCP Tools — Introspect models, views, records, access rights, config, routes, workflows, and more from a live Odoo instance
  • 6 AI Agents — Claude Code, Cursor, Copilot, Codex, Gemini CLI, Junie
  • Odoo Guidelines — Version-aware development best practices injected into your agent's context
  • 8 Skills — Step-by-step guides for common Odoo development tasks (creating models, views, security, OWL components, etc.)
  • Multi-version — Supports Odoo 17, 18, and 19
  • Zero config on Odoo side — Connects via XML-RPC, no Odoo module installation needed

Installation

pip install odoo-boost

Or with uv:

uv pip install odoo-boost

Quick Start

1. Run the install wizard

cd /path/to/your/odoo-project
odoo-boost install

The wizard will:

  • Ask for your Odoo connection details (URL, database, username, password)
  • Test the connection and detect the Odoo version
  • Let you select which AI agents to configure
  • Generate all necessary files (guidelines, MCP config, skills)

2. Verify the connection

odoo-boost check

Or with explicit credentials:

odoo-boost check --url http://localhost:8069 --database mydb --username admin --password admin

3. Start coding

Your AI agent is now configured. The MCP server starts automatically when your agent needs it. Try asking your agent:

"What models are available in this Odoo instance?" "Show me the fields on the res.partner model" "Search for all installed modules related to accounting"

Commands

Command Description
odoo-boost install Interactive setup wizard
odoo-boost check Test connection to Odoo
odoo-boost update Re-generate files from saved config
odoo-boost mcp Start the MCP server (stdio)
odoo-boost --version Show version

How It Works

┌─────────────────┐     stdio      ┌─────────────────┐    XML-RPC     ┌──────────────┐
│   AI Agent      │◄──────────────►│  Odoo Boost     │◄─────────────►│    Odoo      │
│ (Claude, etc.)  │                │  MCP Server     │               │   Instance   │
└─────────────────┘                └─────────────────┘               └──────────────┘
        │                                  │
        ▼                                  │
  Guidelines +                        15 MCP Tools
  Skills (md)                    (models, views, records,
                                  config, access rights…)

Odoo Boost sits between your AI agent and your Odoo instance. It provides:

  1. MCP Tools — Your agent calls tools like list_models, search_records, database_schema to understand your Odoo instance in real-time
  2. Guidelines — Odoo development best practices are injected into your agent's context so it writes idiomatic code
  3. Skills — Step-by-step guides for common tasks (creating models, views, security rules, etc.)

Documentation

Supported Agents

Agent Guidelines MCP Config Skills
Claude Code CLAUDE.md .mcp.json .ai/skills/
Cursor .cursor/rules/odoo-boost.mdc .cursor/mcp.json .cursor/skills/
GitHub Copilot .github/copilot-instructions.md .vscode/mcp.json .github/skills/
OpenAI Codex AGENTS.md .codex/config.toml .agents/skills/
Gemini CLI GEMINI.md .gemini/settings.json .agents/skills/
Junie .junie/guidelines.md .junie/mcp/mcp.json .junie/skills/

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

odoo_boost-0.2.1.tar.gz (56.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

odoo_boost-0.2.1-py3-none-any.whl (61.1 kB view details)

Uploaded Python 3

File details

Details for the file odoo_boost-0.2.1.tar.gz.

File metadata

  • Download URL: odoo_boost-0.2.1.tar.gz
  • Upload date:
  • Size: 56.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for odoo_boost-0.2.1.tar.gz
Algorithm Hash digest
SHA256 edadfa99b5678fbb77a97c52094a518005509bea399df67f493ab4e08d486676
MD5 f0a339194bbb9e318a64ff2a256fcceb
BLAKE2b-256 791bedea42820eeb7df23bbbb949a37139c6325cc86e283daf17527fb04c8059

See more details on using hashes here.

Provenance

The following attestation bundles were made for odoo_boost-0.2.1.tar.gz:

Publisher: release.yml on havmedia/odoo-boost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file odoo_boost-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: odoo_boost-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 61.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for odoo_boost-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b3558b6db9e95b6d22a52a5fb5dcd19df7ccecde73cfa4509cd3d569156033b3
MD5 13053917d80a587f1ec6e50afecc4a92
BLAKE2b-256 090c0c5c61b791c171447dbbd03da0d9cd5e87bf77adce844402335a5748ecb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for odoo_boost-0.2.1-py3-none-any.whl:

Publisher: release.yml on havmedia/odoo-boost

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page