Odoo Agency Fleet Review

Flottenweiter Odoo-Status über viele Client-Datenbanken via odoo-mcp Cross-Instance-Tools

von tuanle96 · tuanle96/mcp-odoo

Funktioniert mit Setup ★ 7.6/10

Odoo Agency Fleet Review — Flottenweiter Odoo-Status über viele Client-Datenbanken via odoo-mcp Cross-Instance-Tools

Was es kann

Ein Playbook zur gleichzeitigen Überprüfung vieler Client-Odoo-Datenbanken über die Cross-Instance-Tools des odoo-mcp-Servers: flottenweite Buchhaltungsgesundheit, kundenindividuelle AR-Alterung und Triage bei Teilausfällen, bei der ein unerreichbarer Client als Befund und nicht als Abbruchgrund behandelt wird. Wird ausgelöst, wenn der Benutzer fragt „which client...“, „across all instances/databases“ oder einen Flotten-/Portfolio-Status über 5-50 verwaltete Odoo-Instanzen wünscht.

Testbericht

SKILL.md über die GitHub API/raw unter skills/odoo-agency-fleet-review/ abgerufen. Frontmatter wird sauber mit name+description geparst; der Body referenziert keine lokalen Dateien/Skripte, nur MCP-Tools, und ich bestätigte, dass jedes benannte Tool (list_instances, accounting_health_across_instances, search_across_instances, submit_async_task über src/odoo_mcp/tools_cross_instance.py; receivable_payable_aging, diagnose_odoo_call, search_records über andere Quellmodule – jeweils 5-8 grep-Treffer) tatsächlich im Server-Quellcode existiert. Keine Sicherheitsmängel: Es ist ein schreibgeschütztes Cross-Instance-Playbook, kein curl|sh, base64 oder Exfiltration. Trigger-Phrasen getestet (3 aktivieren: „which client has the most overdue receivables across all our Odoo instances“, „give me a fleet-wide accounting health status across all client databases“, „show a portfolio status of aging AR for every client instance“; 2 nicht aktivieren: „close the books for month-end on our main Odoo company“, „fix the data quality issues in our Odoo database“ – diese leiten zu den Geschwister-Skills month-end/data-quality weiter). Ausgabestufe NICHT ausgeführt: Der Skill benötigt einen verbundenen odoo-mcp MCP-Server plus mehrere Live-Client-Odoo-Datenbanken mit einer Multi-Instanz ODOO_CONFIG_FILE, von denen ich keine aufsetzen kann, so dass kein Artefakt erzeugt werden konnte. Docs: README Skill/Tool-Tabelle stimmt mit der Quelle überein; geringfügige Inkonsistenz, dass die manuellen Clone/npx-Installationszeilen auf erpipe-org/mcp-odoo verweisen, während das getestete Repo tuanle96/mcp-odoo ist (scheint ein Spiegel zu sein).

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/tuanle96/mcp-odoo.git /tmp/odoo-agency-fleet-review-src
mkdir -p ~/.claude/skills
cp -R /tmp/odoo-agency-fleet-review-src/skills/odoo-agency-fleet-review ~/.claude/skills/odoo-agency-fleet-review
# REQUIRES the odoo-mcp server connected AND a multi-instance config:
#   uvx odoo-mcp --setup            # prints the MCP client snippet
#   export ODOO_CONFIG_FILE=/path/to/odoo_config.multi.json  # 'instances' map, see repo odoo_config.multi.json.example
# The skill drives MCP tools list_instances, accounting_health_across_instances,
# receivable_payable_aging, search_across_instances, submit_async_task, diagnose_odoo_call.
# Without the server + live client Odoo databases the skill has nothing to call.
# Marketplace alternative (any skills-compatible agent): npx skills add erpipe-org/mcp-odoo

Befehle & Beispiel-Prompts

  • /odoo-agency-fleet-reviewFlottenweiter Odoo-Status über viele Client-Datenbanken via odoo-mcp Cross-Instance-Tools

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Review accounting health across all client databases
  • Which client's Odoo instance needs attention
  • Show fleet-wide status across our Odoo instances