2026-06-11 01:38:47 -04:00

3.0 KiB

Odoo Metatroncube — Project Context

Live Instance

Field Value
URL https://workplace.metatroncube.in/
Database metatroncube_db
User info@metatroncubesolutions.com
Version Odoo 17.0 (Community)

MCP Connection

The .mcp.json in this folder connects Claude to the live Odoo instance via odoo-mcp.
To connect at the start of a session run:

connect to metatroncube Odoo — url https://workplace.metatroncube.in/, db metatroncube_db, user info@metatroncubesolutions.com

Or use the mcp__odoo-mcp__connect_database tool with instance_name: metatroncube.

Local Docker Environment

File: docker-compose.yml

  • Odoo 17.0 container → port 10001 (http://localhost:10001)
  • PostgreSQL 15
  • Addons mounted at ./addons:/mnt/extra-addons
  • External volumes:
    • odoo-testing-addons_metatroncube_pgdata
    • odoo-testing-addons_metatroncube_odoo_data

Start locally:

docker compose up -d

Custom Addons

All addons live in ./addons/. Author: Metatroncube Software Solutions.

Module Version Purpose Depends On
accounting_community 17.0.1.0.0 Unlocks full accounting menus on Community Edition account
employee_documents Document management for employees
mcs_appointment_booking 17.0.1.0.0 Website appointment booking with calendar integration calendar, website
mcs_invoice_currency_display Currency display on invoices
mcs_payroll_localization 17.0.1.0.0 India & Canada payroll structures (OCA Payroll) payroll_account
payroll OCA Payroll base module
payroll_account OCA Payroll + Accounting integration payroll

Key Custom Modules Detail

mcs_appointment_booking

  • Full module: models, views, controllers, security
  • Website-facing booking forms + backend calendar views
  • License: AGPL-3

mcs_payroll_localization

  • India and Canada payroll structures
  • Has a post_init_hook in hooks.py
  • License: LGPL-3

accounting_community

  • By Antigravity (third-party, included in repo)
  • Adds Journal Entries, Items, General Ledger, Partner Ledger to Community
  • License: LGPL-3

Snapshots

Odoo MCP snapshots are stored in ./snapshots/ — used for rollback via mcp__odoo-mcp__rollback_snapshot.