Odoo Data Quality Gate

Audit di qualità dei dati Odoo 'evidence-first' con batch di rimedio controllati e approvati dall'uomo

di tuanle96 · tuanle96/mcp-odoo

Richiede configurazione ★ 8.0/10

Odoo Data Quality Gate — Audit di qualità dei dati Odoo 'evidence-first' con batch di rimedio controllati e approvati dall'uomo

Cosa fa

Playbook di audit della qualità dei dati Odoo che gestisce il server odoo-mcp: esegue controlli data_quality_report per modello (duplicati, valori richiesti mancanti, riferimenti orfani, anomalie di formato), presenta i risultati con prove di record-id e instrada qualsiasi rimedio attraverso il gate preview_write a validate_write a execute_approved_write un batch approvato alla volta. Si attiva quando un utente chiede di controllare la qualità dei dati, trovare duplicati, pulire i dati o preparare un database Odoo per la migrazione.

Rapporto di test

Ho localizzato SKILL.md in skills/odoo-data-quality-gate/SKILL.md tramite l'albero di GitHub (il repository reindirizza tuanle96 -> erpipe-org). Il frontmatter si analizza con name+description. Il corpo fa riferimento a strumenti odoo-mcp piuttosto che a file inclusi; ho cercato nel codice sorgente del server e ho confermato che data_quality_report (tools_data_quality.py), diagnose_access (tools_diagnostics.py), preview_write/validate_write/execute_approved_write (tools_write.py) e async data_quality_report (tools_async.py) esistono tutti. Ho clonato e copiato in una HOME temporanea: SKILL.md è stato posizionato correttamente in ~/.claude/skills/odoo-data-quality-gate/SKILL.md, nessun percorso hardcoded, nessun problema di sicurezza (l'unico hit grep era "approval token" nelle regole di sicurezza). Non ho potuto eseguire la fase di output perché richiede il server MCP odoo-mcp collegato a un database Odoo 16+ live, che non è connesso qui.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

git clone --depth 1 https://github.com/tuanle96/mcp-odoo.git /tmp/odoo-data-quality-gate-src
mkdir -p ~/.claude/skills
cp -R /tmp/odoo-data-quality-gate-src/skills/odoo-data-quality-gate ~/.claude/skills/odoo-data-quality-gate
# REQUIRES the odoo-mcp server connected to a live Odoo 16+ instance for the skill to do anything:
#   uvx odoo-mcp --setup   # prints the MCP client config snippet (Odoo URL/db/credentials)
# Remediation writes stay disabled unless the server env sets ODOO_MCP_ENABLE_WRITES=1 (audit still works read-only).
# Alt one-command install (any skills-compatible agent): npx skills add erpipe-org/mcp-odoo

Comandi e prompt di esempio

  • /odoo-data-quality-gateAudit di qualità dei dati Odoo 'evidence-first' con batch di rimedio controllati e approvati dall'uomo

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Check our Odoo database for duplicate records
  • Find missing required fields before this import
  • Prepare our Odoo data for migration