Pe scurt
MCP Server. AI Chats and LLM Odoo Integration este o aplicație Odoo 20 Instrumente suplimentare. Instrumentul pentru a gestiona Odoo din chat-urile AI preferate prin MCP. Claude. Orice AI care suportă MCP.
Transformați baza Odoo într-un server Model Context Protocol (MCP) complet, astfel încât Claude, ChatGPT (modul dezvoltator), Cursor, Copilot, Gemini CLI și alți clienți MCP să citească, să analizeze și să actualizeze ERP-ul — ca utilizatorul Odoo care i-a autorizat, cu drepturile lui reale.
Un server MCP complet, nu o punte subțire doar pentru citire. Ce primiți peste un conector de bază:
- Citiri și scrieri, protocolul complet. 31 de instrumente pentru căutare, citire, creare, actualizare, rularea acțiunilor, postări în chatter, planificarea activităților, rapoarte PDF și atașamente; 14 resurse și 6 șabloane de prompt; sesiuni cu flux SSE și notificări de modificare.
- Scrieri cu plasă de siguranță. Orice creare, actualizare, ștergere sau acțiune revine mai întâi ca previzualizare și rulează doar după o confirmare explicită; operațiile în așteptare expiră singure; patru niveluri de risc spun asistentului când să avertizeze.
- Regulile dumneavoastră, nu ale modelului. Drepturile native Odoo rămân în vigoare, apoi reguli de refuz pe utilizator sau grup, liste de modele și câmpuri permise, gărzi de domeniu și limite de ritm pe instrument.
- Jurnal de audit în Odoo. Conținutul cererii și al răspunsului, starea, latența, utilizatorul, clientul, sesiunea, compania și un diff al modificărilor pentru fiecare apel, păstrate pe perioada de retenție pe care o stabiliți.
- Propriul server OAuth 2.0. Cod de autorizare cu tokenuri de reîmprospătare, date de client, înregistrare dinamică a clienților, JWT semnat cu chei RSA pe care le gestionați și un punct JWKS — serverul de autorizare vine în modul.
- Fișiere și companii. Încărcări directe și în etape, pagină comodă pe telefon, linkuri de descărcare semnate, listă MIME permisă și cârlig de scanare, plus alegerea companiei pe sesiune.
- Instrumente proprii fără modul. Îndreptați un instrument spre o metodă de model existentă sau adăugați un decorator de un rând — aceleași domenii, confirmare și audit ca la cele încorporate.
Funcționează la fel pe Odoo Community și Enterprise.
Ideal pentru
Echipe care trăiesc în chaturi AI
Manageri și specialiști care vor ca Claude sau ChatGPT să preia cifre Odoo live, să redacteze follow-up-uri și să pregătească briefuri fără a deschide zece meniuri.
Admini conștienți de securitate
Responsabili IT și de conformitate care au nevoie de propriul server OAuth, scrieri previzualizate și confirmate, reguli de refuz și o pistă de audit la nivel de conținut înainte ca IA să atingă datele de producție.
Builders în IDE-uri și CLI-uri
Dezvoltatori care folosesc Cursor, VS Code, Copilot, Claude Code sau Gemini CLI și vor același pod MCP pentru depanare, verificări de date, scrieri controlate și propriile instrumente.
Gata de evaluare?
Începeți cu o cerere de demonstrație gratuită sau cumpărați din Odoo Apps Store.
Bază demo personalizată gratuită. Nu este necesar număr de telefon sau card de credit. Actualizări gratuite pe viață și asistență de specialitate pe durata versiunii majore Odoo.
De ce îl aleg echipele
Beneficii cheie înainte de detalii
Conectare în câteva minute
Legați baza de Claude, ChatGPT (modul dezvoltator) sau alt client MCP printr-o autorizare ghidată sau o configurație gata — fără proiect de middleware și fără chei API de împărțit.
Un server MCP complet
Instrumente, resurse, prompturi, sesiuni, flux (SSE) și notificări de modificare pe trei versiuni de protocol — suprafața completă pe care o așteaptă un client IA serios, nu doar o listă de acțiuni.
Citire și scriere cu 31 de instrumente
Căutați și citiți înregistrări, creați-le și actualizați-le, rulați acțiuni și lucrați cu atașamente, chatter, activități, rapoarte PDF, căutare globală, KPI de tablou și context de companie.
Scriere cu plasă de siguranță
Instrumentele de scriere întorc mai întâi o previzualizare; modificarea rulează doar după o confirmare explicită, poate fi anulată și expiră singură. Nivelurile de risc spun asistentului când să avertizeze.
Regulile dumneavoastră, nu ale modelului
Drepturile native Odoo rămân în vigoare. Deasupra: reguli de refuz pe utilizator sau grup, liste de modele și câmpuri permise, gărzi de domeniu, limite de ritm și un jurnal de audit la nivel de conținut cu retenție.
Instrumente proprii fără modul
Îndreptați un instrument spre o metodă de model existentă (de exemplu sale.order / action_confirm) și asistentul o poate apela. Un decorator de un rând acoperă instrumentele cu propriile argumente.
Feedback din Odoo Apps Store
Ce spun clienții despre aplicație
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
Gata de evaluare?
Începeți cu o cerere de demonstrație gratuită sau cumpărați din Odoo Apps Store.
Bază demo personalizată gratuită. Nu este necesar număr de telefon sau card de credit. Actualizări gratuite pe viață și asistență de specialitate pe durata versiunii majore Odoo.
Valorificați puterea AI pe datele Odoo live
De la întrebări ad-hoc la briefinguri programate — vânzări, stoc, finanțe și CRM în chatul AI
BI în limbaj natural
Omiteți un alt tabel pivot când aveți nevoie de un răspuns clar acum:
- Găsiți anomalii de marjă și întrebați de ce au apărut
- Comparați categorii sau regiuni pe perioade
- Listați clienții de top inactivi și urmăririle în ciornă
Stocuri și lanț de aprovizionare
Depășiți regulile statice min/max cu AI care citește mișcările și termenele de livrare:
- Marcați produsele cu risc de epuizare înainte de următoarea fereastră de reaprovizionare
- Identificați stocul mort și sugerați idei de pachete rezonabile
- Examinați tiparele de picking pentru idei de layout de depozit
Finanțe care înțeleg contextul
Potriviți documentele și numerarul proiectului – nu doar cifrele OCR:
- Comparați o factură PDF cu o comandă de achiziție și evidențiați nepotrivirile
- Solduri pe termen scurt ale proiectului din facturi deschise, facturi furnizor și obiceiuri de plată
- Scanați partenerii pentru numere TVA lipsă sau invalide
CRM & personalizare
Combinați vânzările, asistența și proiectele într-o singură poveste a clientului:
- Rezumați starea contului din volum, tichete și viteza de plată
- Redactați oferte localizate din istoricul real de achiziții
- Prioritizați pistele noi după cele mai profitabile tipare de cont
Rutine și automatizare
Când clientul AI acceptă programări (de exemplu Claude), păstrați Odoo în circuit fără a deschide aplicația în fiecare dimineață:
- Brief zilnic - rezumați tichetele noi după prioritate înainte de începerea lucrului
- Avertizare timpurie stoc - scanare săptămânală a riscului din mișcări și vânzări deschise
- Ajutoare de reconciliere mai inteligente - analizează textul bancar dezordonat și lasă oamenilor doar cazurile grele
Gata de evaluare?
Începeți cu o cerere de demonstrație gratuită sau cumpărați din Odoo Apps Store.
Bază demo personalizată gratuită. Nu este necesar număr de telefon sau card de credit. Actualizări gratuite pe viață și asistență de specialitate pe durata versiunii majore Odoo.
Scriere cu plasă de siguranță
Scrieri cu previzualizare și confirmare, niveluri de risc, reguli de refuz și un jurnal de audit complet peste drepturile native Odoo
IA nu ocolește niciodată securitatea Odoo. Fiecare apel rulează ca utilizatorul Odoo care a autorizat clientul — cu grupurile, regulile de înregistrare și accesul la companii ale acestuia. Serverul adaugă apoi controale proprii, ca să decideți ce pot face asistenții, pentru cine și cu ce confirmare.
Întâi previzualizare, apoi confirmare
- Instrumentele de creare, actualizare, ștergere și acțiune răspund cu o previzualizare a modificării exacte — încă nu este scris nimic
- Asistentul vă întreabă, apoi apelează confirm sau cancel; o operație în așteptare expiră după TTL-ul ei
- Pe instrument: Direct, Preview + Confirm sau Disabled — cele încorporate și cele proprii deopotrivă
Niveluri de risc
- Fiecare instrument are un nivel: low, medium, high sau critical
- Instrumentele cu impact mare cer asistentului să avertizeze utilizatorul înainte de execuție
- Nivelul este vizibil în registrul de instrumente și se înregistrează la fiecare intrare de audit
Roluri MCP obligatorii
- MCP Server: User - necesar înainte ca orice agent AI să poată acționa în numele acelui utilizator
- MCP Server: Administrator — clienți, chei de semnare, registre, reguli de refuz și controlul auditului
Reguli de refuz de securitate
- Blocați instrumente alese pentru utilizatori sau grupuri (de exemplu postarea în chatter sau ștergerea înregistrărilor)
- Un apel refuzat eșuează cu o eroare clară — cererea nu reușește niciodată în tăcere
Gărzi pe instrument
- Modelele permise și o listă de câmpuri țin datele sensibile în afara accesului asistentului
- Gărzile de domeniu limitează ce înregistrări poate atinge un instrument
- Limită de ritm pe minut și timeout pe instrument
Jurnal de audit în baza dumneavoastră
- Conținutul cererii și al răspunsului, starea, latența, utilizatorul, clientul, sesiunea și contextul companiei pentru fiecare apel
- Adresă la distanță și user agent, plus un diff al modificărilor pentru scrieri
- Perioada de retenție o alegeți dumneavoastră; intrările vechi le curăță un cron
Gata de evaluare?
Începeți cu o cerere de demonstrație gratuită sau cumpărați din Odoo Apps Store.
Bază demo personalizată gratuită. Nu este necesar număr de telefon sau card de credit. Actualizări gratuite pe viață și asistență de specialitate pe durata versiunii majore Odoo.
Un server MCP complet în Odoo
Suprafața completă a protocolului, propriul server OAuth, fișiere, sesiuni multi-companie și instrumente proprii fără cod
Suprafața completă a protocolului
- Instrumente — 31 de acțiuni încorporate cu validare de schemă JSON
- Resurse — 14 vizualizări doar pentru citire, cum ar fi odoo://record/{model}/{id}, chatter, atașamente, schemă, tablouri
- Prompturi — 6 șabloane reutilizabile cu argumente: rezumat de înregistrare, briefing zilnic, jurnal de modificări, ghid de flux, analiză de date
- Sesiuni cu flux SSE și reluare, notificări de listă modificată și trei versiuni de protocol negociate
- Un apel de instrument eșuat primește răspuns în canal, sesiunea rămâne și clientul nu se autentifică din nou
Propriul server OAuth 2.0
- Cod de autorizare cu tokenuri de reîmprospătare și rotație, plus date de client pentru utilizare server-la-server
- Clienți publici sau confidențiali, înregistrați manual, dintr-un document de metadate sau prin înregistrare dinamică
- Ecran de consimțământ în Odoo; duratele de acces, reîmprospătare și cod în Setări
- Tokenuri de acces JWT semnate cu chei RSA pe care le gestionați în Odoo și le publicați printr-un punct JWKS
Fișiere în ambele sensuri
- Fișierele mici merg direct; cele mari folosesc încărcări în etape cu limite proprii de dimensiune și locuri
- Asistentul poate da utilizatorului o pagină de încărcare care funcționează de pe camera telefonului
- Linkuri de descărcare semnate cu TTL, listă MIME permisă, modele permise pentru binare și un cârlig de scanare opțional
Sesiuni multi-companie
- Asistentul poate lista companiile și seta pe cele active pentru sesiune, ca selectorul de companie
- Scrierile numesc întotdeauna o companie curentă; contextul companiei este stocat la fiecare intrare de audit
Instrumente personalizate fără modul
- Creați o înregistrare de instrument care indică o metodă publică de model existentă — asistentul o apelează pe înregistrările pe care le numește
- Marcați o metodă cu decoratorul @mcp_tool când are nevoie de propriile argumente sau trebuie să fie doar pentru citire
- Instrumentele personalizate urmează aceleași domenii, moduri de confirmare și audit ca cele încorporate
Guvernanța într-un meniu
- Unelte, Resurse, Prompturi, Clienți, Sesiuni, Operațiuni în așteptare, Jurnale de audit, Reguli de interzicere securitate, Chei de semnare
- Cam douăzeci de setări: duratele tokenurilor, TTL-ul sesiunii, bătaia SSE, coada de notificări, limitele de încărcare, retenția auditului
- Cronuri de curățare pentru tokenuri, sesiuni, operații în așteptare și jurnale
Gata de evaluare?
Începeți cu o cerere de demonstrație gratuită sau cumpărați din Odoo Apps Store.
Bază demo personalizată gratuită. Nu este necesar număr de telefon sau card de credit. Actualizări gratuite pe viață și asistență de specialitate pe durata versiunii majore Odoo.
Sfaturi de configurare și instalare pentru MCP Server. AI Chats and LLM Odoo Integration Odoo v.20
Dependențe Python
Pentru funcționarea corectă a instrumentului sunt necesare biblioteci Python: PyJWT, jsonschema, filetype:
pip3 install PyJWT, jsonschema, filetype
Claude Desktop și Claude Web
- Asigurați-vă că utilizatorul Odoo are grupul de acces "MCP Server: User" sau "MCP Server: Administrator". Dacă e necesar, cereți administratorului Odoo să acorde unul dintre ele
- Mergeți la Claude: Settings > Connectors > Add custom connector
- Ca nume, introduceți oricare potrivit (de ex. „My company Odoo”)
- Ca URL al serverului MCP remote, introduceți [YOURODOOSITENAME]/ai_mcp_server/mcp (de ex., https://faotools.com/ai_mcp_server/mcp)
- Apăsați "Connect" lângă aplicația nou creată
- Aplicația vă redirecționează la ecranul de autentificare Odoo. Acolo trebuie să acceptați scopes
- Începeți conversația AI folosind datele dvs. Odoo.
Vedeți și videoul de configurare
Navigare către setările Claude
Adăugarea unui conector MCP personalizat
Configurare conector Odoo
Pornirea integrării Odoo
Acordarea permisiunilor Odoo către Claude
Conexiune Odoo activă în Claude
ChatGPT (doar developer mode)
ChatGPT permite conexiunea MCP doar în developer mode!
- Asigurați-vă că utilizatorul Odoo are grupul de acces "MCP Server: User" sau "MCP Server: Administrator". Dacă e necesar, cereți administratorului Odoo să acorde unul dintre ele
- Mergeți la ChatGPT: Profile > Settings > Apps > Advanced Settings > Enable Developer Mode > Create App
- Ca nume, introduceți oricare potrivit (de ex. „My company Odoo”)
- Ca URL al serverului MCP, introduceți [YOURODOOSITENAME]/ai_mcp_server/mcp (de ex., https://faotools.com/ai_mcp_server/mcp)
- Ca autentificare, folosiți [YOURODOOSITENAME]/ai_mcp_server/mcp (de ex., https://faotools.com/ai_mcp_server/mcp)
- Acceptați riscurile MCP
- Apăsați "Connect"
- Aplicația vă redirecționează la ecranul de autentificare Odoo. Acolo trebuie să acceptați scopes
- Începeți conversația AI folosind datele dvs. Odoo.
Vedeți și videoul de configurare
Deschiderea setărilor ChatGPT
Accesarea setărilor avansate ale aplicației
Activarea modului dezvoltator
Configurarea serverului MCP Odoo
Acordarea permisiunilor Odoo
Integrare Odoo activă în ChatGPT
Setări plate MCP (inclusiv IDE-uri, VS Code, Cursor, Antigravity etc. și diverse alte instrumente)
Aplicați modificarea în fișierul de setări mcp (mcp.json, mcp_config.json etc. - în funcție de software)
{
"mcpServers": {
"odoo": {
"url": "[YOURDATABASESITE]/ai_mcp_server/mcp",
"transport": "http"
}
}
}
Configurare manuală a serverului MCP
Integrare și activare IDE
Textele aplicației și ale site-ului în alte limbi decât engleza sunt asistate de IA și aliniate cu traducerile oficiale Odoo. Dacă observați o greșeală, trimiteți un tichet de corectitudine a traducerilor și o vom corectă.
Baze de demonstrație Odoo (previzualizări live)
Pentru această aplicație putem oferi o bază demo personalizată gratuită.
Nu aveți nevoie de număr de telefon sau card de credit pentru a ne contacta. Este suficientă o înscriere scurtă prin e-mail, care nu durează mai mult de 30 de secunde.
La cererea dvs. pregătim o bază individuală de previzualizare live, unde puteți aplică teste și verifica ipoteze timp de aproximativ două săptămâni.
Raportarea erorilor
Dacă întâmpinați erori sau comportament inconsecvent, nu ezitați să ne contactați. Garantăm corecturi în 60 de zile de la cumpărare și suntem interesați să îmbunătățim instrumentele și după această perioadă.
Nu aveți nevoie de număr de telefon sau card de credit pentru a ne contacta. Este suficientă o înscriere scurtă prin e-mail, care nu durează mai mult de 30 de secunde.
Includeți cât mai multe detalii în cerere: capturi de ecran, jurnalele serverului Odoo, o descriere completă a reproducerii problemei și așa mai departe. De obicei, durează câteva zile lucrătoare pentru a pregăti un plan de lucru (dacă un defect este confirmat) sau pentru a vă oferi indicații despre ce trebuie făcut (în caz contrar).
Cereri publice de funcții și idei de module (dezvoltare gratuită)
Suntem puternic motivați să ne îmbunătățim instrumentele și am fi recunoscători pentru orice feedback. Dacă cerințele dvs. sunt de interes public și pot fi implementate eficient, echipa le va include în lista noastră de sarcini.
O astfel de listă de sarcini este prelucrată regulat și nu presupune taxe suplimentare. Deși nu putem promite termene și un design final, poate fi o cale bună de a obține funcțiile dorite fără investiții și riscuri.
Nu aveți nevoie de număr de telefon sau card de credit pentru a ne contacta. Este suficientă o înscriere scurtă prin e-mail, care nu durează mai mult de 30 de secunde.
20.0.1.2.3
- Aplicația este publicată pentru versiunea 20.
- Adresa serverului MCP este acum [YOURODOOSITENAME]/ai_mcp_server/mcp.
19.0.1.2.3
- A fost corectată problema prin care o cerere MCP rula ca utilizator public. Notele cu destinatari sunt publicate și trimise, iar înregistrările scrise păstrează utilizatorul tokenului ca autor.
19.0.1.2.2
- odoo_chatter_post publică acum corpurile HTML ca mesaje formatate, iar textul simplu își păstrează sfârșiturile de linie.
- Rezultatul cârligului de scanare a fișierului este acum folosit. Returnați None, True sau {'success': True} pentru a accepta un fișier; orice alt rezultat respinge încărcarea și afișează mesajul.
- Setarea Pending Operation TTL este acum aplicată. O valoare goală sau 0 păstrează valoarea implicită de 7 zile.
19.0.1.2.1
- A fost adăugată funcția de a apela o metodă existentă ca instrument propriu, fără a scrie un modul.
- A fost corectată problema prin care un apel confirmat acționa asupra înregistrărilor care nu erau în previzualizare.
- A fost corectată problema transmiterii identificatorilor de înregistrări către o metodă de model, cum este create.
19.0.1.2.0
- A fost adăugată funcția de a rula propria metodă ca instrument, folosind modelul țintă, metoda țintă și @mcp_tool.
- Fiecare instrument personalizat își păstrează nivelul de risc, domeniul și modul de confirmare, iar un instrument direct numai pentru citire anulează scrierile sale în baza de date.
- A fost corectată problema prin care odoo_actions_run accepta o metodă privată și verifica lista de metode permise abia după confirmare.
- Modelul țintă și metoda țintă explică acum în formular ce cer.
19.0.1.1.1
- A fost corectată problema prin care o listă de permisiuni nevidă pentru modelele de atașamente refuza fiecare model, inclusiv pe cele din listă.
19.0.1.1.0
- A fost adăugată funcția de a finaliza încărcările de fișiere fără un token Bearer, printr-un link pre-semnat de unică folosință.
- A fost adăugată pagina de încărcare, unde utilizatorul alege un fișier sau face o fotografie cu propria autentificare Odoo.
- A fost adăugată unealta care verifică dacă fișierul încărcat a ajuns.
- Au fost adăugate setările pentru încărcări pre-semnate, durata slotului de încărcare și încărcările în așteptare per utilizator.
- Limita implicită de dimensiune a fișierului pentru instalările noi a fost redusă la 50 MB; bazele actualizate își păstrează limita curentă.
19.0.1.0.5
- A fost corectată problema ca operațiile de scriere acceptau nume de câmpuri necunoscute.
- A fost corectată problema ca confirmarile de scriere eșuate ascundeau eroarea si omiteau jurnalul de audit.
- Actualizarea reaplica înregistrările oficiale ale instrumentelor MCP, astfel editarile locale ale descrierilor instrumentelor livrate sunt suprascrise.
19.0.1.0.4
- Au fost introduse traducerile asistate de AI pentru 25 de limbi.
19.0.1.0.3
- A fost corectată problema generării rapoartelor PDF pentru înregistrări pe care utilizatorul MCP nu le poate citi.
19.0.1.0.2
- A fost corectată problema clienților MCP care întrerupeau sesiunea după un apel de instrument nereușit.
19.0.0.0.9
- Aplicația este publicată pentru versiunea 19.
Instrumentul pentru a structura flexibil atașamentele Odoo în foldere și a sincroniza directoarele cu clienți cloud: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box și NAS. DMS. Manager de fișiere. Sistem de gestiune a documentelor
398€Instrumentul pentru sincronizarea automată bidirecțională a atașamentelor Odoo cu fișierele OneDrive
487€Instrumentul pentru sincronizarea automată bidirecțională a atașamentelor Odoo cu fișierele Google Drive
487€Instrumentul pentru păstrarea în siguranță a parolelor în Odoo pentru utilizare partajată. Seifuri partajate
Instrumentul pentru a construi o bază de cunoștințe profundă și structurată pentru uz intern și extern. Knowledge System. KMS. Revizii de tip wiki.
398€Instrumentul pentru a seta ținte KPI și a controla îndeplinirea lor pe perioade. Tablouri de bord KPI. Designer de tablouri. Grafice KPI
Instrumentul pentru gestiunea serviciilor pe bază de timp, de la rezervarea programărilor până la vânzări și recenzii
398€Instrumentul pentru combinarea evenimentelor Odoo diferite în câteva supercalendare configurabile
Instrumentul pentru traducerea adreselor URL ale paginilor de site Odoo
38€