MCP NativeOdoo CE/EEDocker Powered

AI-First Oduflow logo Odoo
Development & CI

Provision isolated Odoo environments in seconds from production databases. Powered by reusable templates, copy-on-write storage, and a closed AI feedback loop via MCP.

terminal

maxli@mac:oduflow % oduflow

2026-03-14 21:11:50,693 oduflow INFO conf=/Users/maxli/.oduflow/conf data=/Users/maxli/.oduflow/data

2026-03-14 21:11:50,732 oduflow INFO Initializing system

2026-03-14 21:11:51,009 oduflow INFO Created container oduflow-db

2026-03-14 21:11:52,263 oduflow INFO System initialized

2026-03-14 21:11:52,268 oduflow INFO [team.1] Config: ~/.oduflow/data/team_1/odoo.conf

2026-03-14 21:11:52,270 oduflow INFO [team.1] Sanitize script: ~/.oduflow/data/team_1/odoo_sanitize/01_disable_mail.sql

2026-03-14 21:11:52,273 oduflow INFO Team 1 initialized

2026-03-14 21:11:52,439 httpx INFO HTTP Request: GET https://pypi.org/pypi/fastmcp/json "HTTP/1.1 200 OK"

╭──────────────────────────────────────────╮

▄▀▀ ▄▀█ █▀▀ ▀█▀ █▀▄▀█ █▀▀ █▀█

█▀ █▀█ ▄▄█ █ █ ▀ █ █▄▄ █▀▀

FastMCP 2.14.3

https://gofastmcp.com

🖥 Server: Oduflow

╰──────────────────────────────────────────╯

[03/14/26 21:11:52] INFO Starting MCP server 'Oduflow' with transport 'stdio'

In Seconds
Environment Provisioning
10×
Less Disk Usage
43
MCP Tools
Any
Odoo Version Supported
FEATURES

Everything you need for Odoo development

From instant provisioning to autonomous AI agents — Oduflow is the developer workbench Odoo was missing.

Instant Provisioning

Spin up full Odoo environments from 30+ GB production databases in seconds. PostgreSQL template databases + fuse-overlayfs for copy-on-write sharing.

MCP Native

32 tools exposed via Model Context Protocol. AI agents like Cursor, Cline, and Amp can provision environments, install modules, and run tests autonomously.

Smart Pull

Intelligent change detection analyzes modified files and automatically decides: install, upgrade, restart, or just refresh. Zero manual intervention.

Template Architecture

Named templates for different projects, Odoo versions, or client databases. Promote branches to templates. Edit templates interactively.

Auxiliary Services

Managed sidecar containers for Redis, Meilisearch, Elasticsearch. Service presets save and restore configurations automatically.

Auto-HTTPS via Traefik

Optional Traefik reverse proxy with Let's Encrypt. Each environment gets its own subdomain with automatic TLS certificates.

MCP TOOLS

42 Odoo tools at your AI agent's fingertips

Every tool is accessible via MCP clients (Cursor, Cline, Amp, etc.) and the CLI. A subset is also available via the REST API.

Environment Management
  • create_environment
  • delete_environment
  • list_environments
  • get_environment_info
  • start_environment
  • stop_environment
  • restart_environment
  • rebuild_environment
Odoo Operations
  • pull_and_apply
  • install_odoo_modules
  • upgrade_odoo_modules
  • run_odoo_tests
  • get_environment_logs
  • run_odoo_command
  • run_odoo_shell
  • list_installed_modules
  • reset_admin_password
File & Data Access
  • read_file_in_odoo
  • write_file_in_odoo
  • search_in_odoo
  • run_db_query
  • http_request_to_odoo
  • read_output
Template Management
  • save_as_template
  • list_templates
  • delete_template
  • import_template_from_odoo
Auxiliary Services
  • create_service
  • delete_service
  • update_service
  • list_services
  • get_service_logs
  • list_service_presets
  • restore_service
  • delete_service_preset
Extra Addons & Auth
  • add_extra_repo
  • list_extra_repos
  • delete_extra_repo
  • update_extra_repo
  • setup_repo_auth
Agent Guides
  • get_agent_instructions
  • get_odoo_development_guide
DASHBOARD

Visual dashboard included

A lightweight web UI for visibility and manual operations — check status, browse logs, or trigger actions when you need hands-on control.

ARCHITECTURE

How Oduflow works

A template-based architecture that makes environment creation instant and disk-efficient.

1
Template Database
Your production dump is restored once as a PostgreSQL template database. Creating a new environment is a single CREATE DATABASE ... TEMPLATE — an instant, copy-on-write operation regardless of size.
CREATE DATABASE oduflow_feature
TEMPLATE odoo_ref_default;
2
Filestore Overlay
The production filestore is mounted as a read-only lower layer via fuse-overlayfs. Each branch gets a thin upper layer — 10 branches sharing a 50 GB filestore ≈ 50 GB total, not 500 GB.
Upper: Branch changes only
Lower: Shared filestore (read-only)
3
AI Feedback Loop
AI agents connect via MCP and get a closed loop: write code → push → sync_environment → read errors → fix → repeat. No human needed in the cycle.
Agent: sync_environment("feature-x")
→ Upgraded modules: sale_custom
→ ValidationError: field exists
Agent: [fixes code, pushes again]
COMPARE

Oduflow vs. the alternatives

See how Oduflow stacks up against manual Docker setups and other tools.

FeatureOduflowManual DockerDoodba
Environment creation time~4 seconds10–30 min5–15 min
Copy-on-write DB templates
Filestore overlay sharing
MCP / AI-agent integration
Smart pull (auto install/upgrade)
Auto-HTTPS (Traefik)
Auxiliary services management
Multi-version support (13–19)
PRICING

One license. Zero limits.

Every plan unlocks the full power of Oduflow — pick the one that matches your scale and hit the ground running.

Individual
For solo Odoo developers
49one-time

Forever license — pay once, use everywhere

  • Unlimited Oduflow instances
  • Unlimited environments
  • Traefik auto-HTTPS routing
  • Multi-instance support
  • All MCP tools
  • Smart pull & auto-detection
  • Github tickets support
MOST POPULAR
Business
For teams & companies
149one-time

Forever license — pay once, use everywhere

  • Unlimited Oduflow instances
  • Unlimited environments
  • Traefik auto-HTTPS routing
  • Multi-instance support
  • All MCP tools
  • Smart pull & auto-detection
  • Priority email support
Odoo Integrator
For agencies & partners
249one-time

Forever license — pay once, use everywhere

  • Unlimited Oduflow instances
  • Unlimited environments
  • Traefik auto-HTTPS routing
  • Multi-instance support
  • All MCP tools
  • Smart pull & auto-detection
  • Dedicated account manager
TRAINING

Need help getting started?

Our team offers personalized training sessions to help you and your team get the most out of Oduflow. Submit a request and we'll get back to you shortly.

Request Training

Tell us about your needs

FAQ

Frequently asked questions