In breve
MCP Server. AI Chats and LLM Odoo Integration e un'app Odoo 20 Strumenti extra. Lo strumento per gestire Odoo dalle chat IA tramite MCP. Claude. Qualsiasi IA con MCP.
Trasforma il database Odoo in un server Model Context Protocol (MCP) completo così Claude, ChatGPT (modalità sviluppatore), Cursor, Copilot, Gemini CLI e gli altri client MCP leggono, analizzano e aggiornano l'ERP — come l'utente Odoo che li ha autorizzati, con i suoi veri diritti.
Un server MCP completo, non un ponte sottile di sola lettura. Cosa avete in più di un connettore di base:
- Letture e scritture, il protocollo completo. 31 strumenti per cercare, leggere, creare, aggiornare, eseguire azioni, pubblicare nel chatter, pianificare attività, produrre report PDF e gestire gli allegati; 14 risorse e 6 modelli di prompt; sessioni con streaming SSE e notifiche di modifica.
- Scritture con una rete di sicurezza. Ogni creazione, aggiornamento, eliminazione o azione torna prima come anteprima e parte solo dopo una conferma esplicita; le operazioni in attesa scadono da sole; quattro livelli di rischio dicono all'assistente quando avvisare.
- Le vostre regole, non quelle del modello. I diritti nativi di Odoo restano in vigore, poi regole di divieto per utente o gruppo, elenchi di modelli e campi consentiti, protezioni di dominio e limiti di frequenza per strumento.
- Giornale di audit dentro Odoo. Contenuti di richiesta e risposta, stato, latenza, utente, client, sessione, azienda e un diff delle modifiche per ogni chiamata, conservati per il periodo di conservazione che impostate.
- Il vostro server OAuth 2.0. Codice di autorizzazione con token di aggiornamento, credenziali client, registrazione dinamica dei client, JWT firmato con chiavi RSA che gestite e un endpoint JWKS: il server di autorizzazione è nel modulo.
- File e aziende. Caricamenti diretti e a fasi, pagina di caricamento comoda da telefono, link di download firmati, elenco MIME consentito e gancio di scansione, e scelta dell'azienda per sessione.
- Strumenti propri senza un modulo. Puntate uno strumento a un metodo di modello esistente o aggiungete un decoratore di una riga: stessi ambiti, conferma e audit degli strumenti inclusi.
Funziona allo stesso modo su Odoo Community ed Enterprise.
Ideale per
Team che vivono nelle chat IA
Manager e specialisti che vogliono che Claude o ChatGPT prendano numeri Odoo in tempo reale, bozze di follow-up e brief senza aprire dieci menu.
Admin attenti alla sicurezza
Responsabili IT e conformità che vogliono un proprio server OAuth, scritture con anteprima e conferma, regole di divieto e una traccia di audit a livello di contenuto prima che l'IA tocchi i dati di produzione.
Builder in IDE e CLI
Sviluppatori che usano Cursor, VS Code, Copilot, Claude Code o Gemini CLI e vogliono lo stesso ponte MCP per il debug, i controlli sui dati, le scritture controllate e i propri strumenti.
Pronto per la valutazione?
Inizia con una richiesta di demo gratuita o acquista nell'Odoo Apps Store.
Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.
Perché i team lo scelgono
I vantaggi chiave prima dei dettagli
Connessione in minuti
Collegate il database a Claude, ChatGPT (modalità sviluppatore) o un altro client MCP con un'autorizzazione guidata o una config pronta: niente progetto middleware e niente chiavi API da passare di mano.
Un server MCP completo
Strumenti, risorse, prompt, sessioni, streaming (SSE) e notifiche di modifica su tre versioni del protocollo: la superficie completa che un client IA serio si aspetta, non solo un elenco di azioni.
Leggere e scrivere con 31 strumenti
Cercate e leggete i record, createli e aggiornateli, eseguite azioni e lavorate con allegati, chatter, attività, report PDF, ricerca globale, KPI della dashboard e contesto aziendale.
Scrivere con una rete
Gli strumenti di scrittura restituiscono prima un'anteprima; la modifica parte solo dopo una conferma esplicita, si può annullare e scade da sola. I livelli di rischio dicono all'assistente quando avvisare.
Le vostre regole, non quelle del modello
I diritti nativi di Odoo restano in vigore. Sopra: regole di divieto per utente o gruppo, elenchi di modelli e campi consentiti, protezioni di dominio, limiti di frequenza e un giornale di audit a livello di contenuto con conservazione.
Strumenti propri senza un modulo
Puntate uno strumento a un metodo di modello esistente (per esempio sale.order / action_confirm) e l'assistente può chiamarlo. Un decoratore di una riga copre gli strumenti con i propri argomenti.
Feedback dall'Odoo Apps Store
Cosa dicono i clienti dell'app
Total game changer and super easy to use
Setup was an absolute breeze - no complicated configs, just plug and play. I'm already using it to pull analytical reports directly into Claude, and it works flawlessly. It really saves a ton of time right from the start.
I also used it to tweak my SEO settings, and honestly, interacting with Odoo this way is incredibly convenient. Being able to just ask the AI to handle stuff instead of clicking through endless menus is awesome. Highly recommend giving it a try!
SDI Matrix Lic
Easy to install
Easy to install — drop it in the add-ons directory, restart, update, done. Solid permission model: runs as the authenticated user, preview-and-confirm on writes, per-tool scoping. Support is exceptional — a detailed bug report was fixed the next day, and a feature request we raised came back better designed than we had proposed, within two weeks. Recommended.
purchase@envola.eu
Pronto per la valutazione?
Inizia con una richiesta di demo gratuita o acquista nell'Odoo Apps Store.
Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.
Potenza IA sui dati Odoo in tempo reale
Dalle domande ad hoc ai brief pianificati: vendite, stock, finanza e CRM nella chat IA
BI in linguaggio naturale
Niente altro pivot quando ti serve una risposta chiara adesso:
- Trova anomalie di margine e chiedi perché sono successe
- Confronta categorie o regioni tra periodi
- Elenca i migliori clienti inattivi e bozza i follow-up
Magazzino e supply chain
Oltre min/max statici, con IA che legge movimenti e lead time:
- Segnala i prodotti a rischio stockout prima della prossima finestra di rifornimento
- Individua lo stock morto e suggerisci bundle sensati
- Analizza i pattern di prelievo per idee sul layout di magazzino
Finanza che capisce il contesto
Abbina documenti e proietta la cassa — non solo cifre OCR:
- Confronta una fattura PDF con un ordine di acquisto e evidenzia le differenze
- Proietta i saldi a breve da fatture aperte, fatture fornitore e abitudini di pagamento
- Controlla i partner per partite IVA mancanti o non valide
CRM e personalizzazione
Unisci vendite, supporto e progetti in una sola storia cliente:
- Riassumi la salute dell'account da volume, ticket e velocità di pagamento
- Bozza offerte localizzate dalla cronologia d'acquisto reale
- Dai priorità ai nuovi lead secondo i pattern dei conti più redditizi
Routine e automazione
Se il client IA supporta le pianificazioni (ad esempio Claude), tieni Odoo nel circuito senza aprire l'app ogni mattina:
- Brief giornaliero — riassumere i nuovi ticket per priorità prima di iniziare
- Allarme stock anticipato — scansione settimanale del rischio da movimenti e vendite aperte
- Aiuti alla riconciliazione più intelligenti — ragionare sul testo bancario disordinato e lasciare alle persone solo i casi difficili
Pronto per la valutazione?
Inizia con una richiesta di demo gratuita o acquista nell'Odoo Apps Store.
Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.
Scrivere con una rete
Scritture con anteprima e conferma, livelli di rischio, regole di divieto e un giornale di audit completo sopra i diritti nativi di Odoo
L'IA non aggira mai la sicurezza di Odoo. Ogni chiamata gira come l'utente Odoo che ha autorizzato il client — con i suoi gruppi, le regole sui record e l'accesso alle aziende. Il server aggiunge poi controlli propri, così decidete cosa possono fare gli assistenti, per chi e con quale conferma.
Prima l'anteprima, poi la conferma
- Gli strumenti di creazione, aggiornamento, eliminazione e azione rispondono con un'anteprima della modifica esatta — non è ancora scritto nulla
- L'assistente vi chiede, poi chiama confirm o cancel; un'operazione in attesa scade dopo il suo TTL
- Per strumento: Direct, Preview + Confirm o Disabled — strumenti inclusi e personalizzati
Livelli di rischio
- Ogni strumento ha un livello: low, medium, high o critical
- Gli strumenti ad alto impatto chiedono all'assistente di avvisare l'utente prima di eseguire
- Il livello è visibile nel registro degli strumenti e viene annotato in ogni voce di audit
Ruoli MCP obbligatori
- MCP Server: User — richiesto prima che un agente IA possa agire per conto di quell'utente
- MCP Server: Administrator — client, chiavi di firma, registri, regole di divieto e controllo dell'audit
Regole di diniego di sicurezza
- Bloccate strumenti scelti per utenti o gruppi (per esempio pubblicare nel chatter o eliminare record)
- Una chiamata rifiutata fallisce con un errore chiaro — la richiesta non riesce mai in silenzio
Protezioni per strumento
- I modelli consentiti e un elenco di campi tengono i dati sensibili fuori dalla portata dell'assistente
- Le protezioni di dominio limitano quali record uno strumento può toccare
- Limite di frequenza al minuto e timeout per strumento
Giornale di audit nel vostro database
- Contenuti di richiesta e risposta, stato, latenza, utente, client, sessione e contesto aziendale per ogni chiamata
- Indirizzo remoto e user agent, più un diff delle modifiche per le scritture
- Periodo di conservazione a vostra scelta; un cron pulisce le voci vecchie
Pronto per la valutazione?
Inizia con una richiesta di demo gratuita o acquista nell'Odoo Apps Store.
Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.
Un server MCP completo dentro Odoo
Superficie completa del protocollo, il vostro server OAuth, i file, sessioni multi-azienda e strumenti propri senza codice
Superficie completa del protocollo
- Strumenti — 31 azioni incluse con validazione dello schema JSON
- Risorse — 14 viste di sola lettura, come odoo://record/{model}/{id}, chatter, allegati, schema, dashboard
- Prompt — 6 modelli riutilizzabili con argomenti: riepilogo record, briefing del giorno, registro modifiche, guida al flusso, analisi dati
- Sessioni con streaming SSE e ripresa, notifiche di elenco modificato e tre versioni di protocollo negoziate
- Una chiamata strumento fallita riceve risposta nello stesso canale, la sessione resta attiva e il client non si riautentica
Il vostro server OAuth 2.0
- Codice di autorizzazione con token di aggiornamento e rotazione, più credenziali client per l'uso server-to-server
- Client pubblici o riservati, registrati a mano, da un documento di metadati o con registrazione dinamica
- Schermata di consenso in Odoo; durate di accesso, aggiornamento e codice in Impostazioni
- Token di accesso JWT firmati con chiavi RSA che gestite in Odoo e pubblicate tramite un endpoint JWKS
File in entrambe le direzioni
- I file piccoli viaggiano in linea; quelli grandi usano caricamenti a fasi con limiti propri di dimensione e di posti
- L'assistente può dare all'utente una pagina di caricamento che funziona con la fotocamera del telefono
- Link di download firmati con un TTL, un elenco MIME consentito, modelli consentiti per i binari e un gancio di scansione facoltativo
Sessioni multi-azienda
- L'assistente può elencare le aziende e impostare quelle attive per la sessione, come il selettore azienda
- Le scritture indicano sempre un'azienda corrente; il contesto aziendale è memorizzato in ogni voce di audit
Strumenti personalizzati senza un modulo
- Create un record strumento che punta a un metodo pubblico di modello esistente — l'assistente lo chiama sui record che nomina
- Segnate un metodo con il decoratore @mcp_tool quando ha bisogno di argomenti propri o deve essere di sola lettura
- Gli strumenti personalizzati seguono gli stessi ambiti, modi di conferma e audit di quelli inclusi
Il governo in un menu
- Utensili, Risorse, Prompt, Clienti, Sessioni, Operazioni in sospeso, Registri di audit, Regole di negazione sicurezza, Chiavi di firma
- Una ventina di impostazioni: durate dei token, TTL di sessione, heartbeat SSE, coda di notifiche, limiti di caricamento, conservazione dell'audit
- Cron di pulizia per token, sessioni, operazioni in attesa e registri
Pronto per la valutazione?
Inizia con una richiesta di demo gratuita o acquista nell'Odoo Apps Store.
Database demo personalizzato gratuito. Nessun telefono o carta di credito. Aggiornamenti gratuiti a vita e supporto esperto nella versione major di Odoo.
Suggerimenti di configurazione e installazione per MCP Server. AI Chats and LLM Odoo Integration Odoo v.20
Dipendenze Python
Per il corretto funzionamento dei tool servono librerie Python: PyJWT, jsonschema, filetype:
pip3 install PyJWT, jsonschema, filetype
Claude Desktop e Claude Web
- Assicurati che l'utente Odoo abbia il gruppo di accesso "MCP Server: User" o "MCP Server: Administrator". Se serve, chiedi all'amministratore Odoo di assegnarne uno
- In Claude: Settings > Connectors > Add custom connector
- Come nome, indica uno adatto (ad es. "My company Odoo")
- Come URL del server MCP remoto, indica [YOURODOOSITENAME]/ai_mcp_server/mcp (ad es. https://faotools.com/ai_mcp_server/mcp)
- Premi "Connect" accanto all'app appena creata
- L'app ti reindirizza alla schermata di login Odoo. Lì devi accettare gli scope
- Inizia a chattare con l'IA usando i dati Odoo.
Guarda anche il video di configurazione
Aprire le impostazioni di Claude
Aggiungere un connettore MCP personalizzato
Configurazione del connettore Odoo
Avviare l'integrazione Odoo
Concedere a Claude i permessi Odoo
Connessione Odoo attiva in Claude
ChatGPT (solo la developer mode)
ChatGPT consente la connessione MCP solo nella developer mode!
- Assicurati che l'utente Odoo abbia il gruppo di accesso "MCP Server: User" o "MCP Server: Administrator". Se serve, chiedi all'amministratore Odoo di assegnarne uno
- In ChatGPT: Profile > Settings > Apps > Advanced Settings > Enable Developer Mode > Create App
- Come nome, indica uno adatto (ad es. "My company Odoo")
- Come URL del server MCP, indica [YOURODOOSITENAME]/ai_mcp_server/mcp (ad es. https://faotools.com/ai_mcp_server/mcp)
- Come autenticazione, usa [YOURODOOSITENAME]/ai_mcp_server/mcp (ad es. https://faotools.com/ai_mcp_server/mcp)
- Accetta i rischi MCP
- Premi "Connect"
- L'app ti reindirizza alla schermata di login Odoo. Lì devi accettare gli scope
- Inizia a chattare con l'IA usando i dati Odoo.
Guarda anche il video di configurazione
Aprire le impostazioni di ChatGPT
Aprire le impostazioni avanzate dell'app
Attivare la modalità sviluppatore
Configurare il server MCP di Odoo
Concedere i permessi Odoo
Integrazione Odoo attiva in ChatGPT
Impostazioni MCP flat (inclusi IDE, VS Code, Cursor, Antigravity, ecc. e vari altri tool)
Applica la modifica al file delle impostazioni mcp (mcp.json, mcp_config.json, ecc. a seconda del software)
{
"mcpServers": {
"odoo": {
"url": "[YOURDATABASESITE]/ai_mcp_server/mcp",
"transport": "http"
}
}
}
Configurazione manuale del server MCP
Integrazione e attivazione nell'IDE
I testi dell'app e del sito web in lingue diverse dall'inglese sono realizzati con l'assistenza dell'IA e allineati alle traduzioni ufficiali di Odoo. Se noti un errore, invia un ticket di traduzione e lo correggeremo.
Database dimostrativi Odoo (anteprime)
Per questa app potremmo fornire un database demo personalizzato gratuito.
Non hai bisogno di un numero di telefono o di una carta di credito per contattarci. Dovresti solo effettuare una breve registrazione via e-mail, che non richiede più di 30 secondi.
Su richiesta prepariamo un database di anteprima dedicato, in cui puoi eseguire qualsiasi test e verificare le tue ipotesi per circa due settimane.
Segnalazione degli errori
Se riscontri bug o comportamenti incoerenti, non esitare a contattarci. Garantiamo di fornire soluzioni entro 60 giorni dall'acquisto e siamo fortemente interessati a migliorare i nostri strumenti anche dopo questo periodo.
Non hai bisogno di un numero di telefono o di una carta di credito per contattarci. Dovresti solo effettuare una breve registrazione via e-mail, che non richiede più di 30 secondi.
Includi nella richiesta il maggior numero possibile di dettagli: schermate, registri del server Odoo, una descrizione completa di come riprodurre il problema e così via. In genere sono necessari alcuni giorni lavorativi per preparare un piano operativo relativo a un problema (se viene confermato un bug) o fornire indicazioni su cosa fare (in caso contrario).
Richieste di funzionalità pubbliche e idee per moduli (sviluppo gratuito)
Siamo fortemente motivati a migliorare i nostri strumenti e saremmo grati per qualsiasi feedback. Se le tue esigenze sono di uso pubblico e possono essere implementate in modo efficiente, il team le includerà nella nostra lista di cose da fare.
Tale elenco di cose da fare viene elaborato regolarmente e non prevede costi aggiuntivi. Sebbene non possiamo garantire scadenze e progettazione finale, potrebbe essere un buon modo per ottenere le funzionalità desiderate senza investimenti e rischi.
Non hai bisogno di un numero di telefono o di una carta di credito per contattarci. Dovresti solo effettuare una breve registrazione via e-mail, che non richiede più di 30 secondi.
20.0.1.2.6
- È stato corretto il problema del flusso di notifiche che teneva un worker del server per ogni client IA connesso. Su un server prefork il flusso ora viene rifiutato, e i client proseguono con richieste ordinarie.
- È stata aggiunta l'impostazione SSE Notification Stream. Automatic è il valore predefinito e offre il flusso solo su un server evented. I client che usano solo il vecchio trasporto SSE richiedono Always su un server prefork.
- È stato corretto il problema dei link di download dei report che ignoravano l'impostazione Signed URL TTL.
- È stato corretto il problema di un token rinnovato che restava utilizzabile dopo la revoca della sua catena. Un rinnovo resta nella stessa famiglia di token, quindi una revoca chiude l'intera catena.
- È stato corretto il problema di lettura di una risorsa disattivata. Una risorsa viene restituita solo quando è attivata.
- È stato corretto il problema di un client creato a mano che riceveva ambiti che non gli erano stati dati. Gli ambiti impostati su quel client sono ora il massimo che può ottenere.
20.0.1.2.3
- L'app è stata pubblicata per la versione 20.
- L'indirizzo del server MCP è ora [YOURODOOSITENAME]/ai_mcp_server/mcp.
19.0.1.2.3
- È stato corretto il problema di una richiesta MCP eseguita come utente pubblico. Le note con destinatari vengono pubblicate e inviate, e i record scritti conservano l'utente del token come autore.
19.0.1.2.2
- odoo_chatter_post pubblica ora i corpi HTML come messaggi formattati, e il testo semplice conserva le interruzioni di riga.
- Il risultato dell'hook di scansione del file è ora usato. Restituire None, True o {'success': True} per accettare un file; qualsiasi altro risultato rifiuta il caricamento e mostra il messaggio.
- L'impostazione Pending Operation TTL è ora applicata. Un valore vuoto o 0 mantiene il valore predefinito di 7 giorni.
19.0.1.2.1
- È stata aggiunta la funzione per chiamare un metodo esistente come strumento dedicato, senza scrivere un modulo.
- È stato corretto il problema di una chiamata confermata che agiva su record assenti dall'anteprima.
- È stato corretto il problema del passaggio di ID record a un metodo del modello, come create.
19.0.1.2.0
- È stata aggiunta la funzione per eseguire un metodo proprio come strumento, tramite il modello di destinazione, il metodo di destinazione e @mcp_tool.
- Ogni strumento personalizzato mantiene il proprio livello di rischio, ambito e modalità di conferma, e uno strumento diretto di sola lettura annulla le scritture che fa nel database.
- È stato corretto il problema per cui odoo_actions_run accettava un metodo privato e controllava l'elenco dei metodi consentiti solo dopo la conferma.
- Il modello di destinazione e il metodo di destinazione spiegano ora nel modulo che cosa richiedono.
19.0.1.1.1
- È stato corretto il problema di un elenco di autorizzazione non vuoto dei modelli di allegati che rifiutava ogni modello, compresi quelli in elenco.
19.0.1.1.0
- È stata aggiunta la funzione per completare i caricamenti di file senza un token Bearer, tramite un link pre-firmato monouso.
- È stata aggiunta la pagina di caricamento, in cui l'utente sceglie un file o scatta una foto con il proprio accesso a Odoo.
- È stato aggiunto lo strumento per verificare se il file caricato è arrivato.
- Sono state aggiunte le impostazioni per i caricamenti pre-firmati, la durata dello slot di caricamento e i caricamenti in sospeso per utente.
- Il limite predefinito di dimensione file per le nuove installazioni è stato ridotto a 50 MB; i database aggiornati mantengono il limite attuale.
19.0.1.0.5
- E stato corretto il problema delle operazioni di scrittura che accettavano nomi di campi sconosciuti.
- E stato corretto il problema delle conferme di scrittura non riuscite che nascondevano l'errore e saltavano il registro di audit.
- L'aggiornamento riapplica i record ufficiali degli strumenti MCP, quindi le modifiche locali alle descrizioni degli strumenti forniti vengono sovrascritte.
19.0.1.0.4
- Sono state introdotte le traduzioni assistite da IA per 25 lingue.
19.0.1.0.3
- E stato corretto il problema di generazione dei report PDF per record che l'utente MCP non puo leggere.
19.0.1.0.2
- E stato corretto il problema dei client MCP che interrompevano la sessione dopo una chiamata di strumento non riuscita.
19.0.0.0.9
- L'app e stata pubblicata per la versione 19.
Lo strumento per strutturare gli allegati Odoo in cartelle e sincronizzare con Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box e NAS. Gestione file. DMS
398€Lo strumento per sincronizzare gli allegati Odoo con OneDrive in entrambi i sensi
487€Lo strumento per sincronizzare gli allegati Odoo con Google Drive in entrambi i sensi
487€Lo strumento per conservare le password in Odoo in modo sicuro e condiviso. Vault
Lo strumento per una knowledge base strutturata, interna ed esterna. KMS. Revisioni tipo wiki
398€Lo strumento per impostare target KPI e controllarne il raggiungimento per periodo. Dashboard. Grafici
Lo strumento per servizi su appuntamento, dalla prenotazione a vendite e recensioni
398€Lo strumento per unire diversi eventi Odoo in pochi super calendari configurabili
Lo strumento per tradurre gli URL delle pagine del sito Odoo
38€