RIVIL

← Integrări

Server MCP RIVIL ERP

Claude și Cursor pe datele firmei, prin serverul MCP

Serverul MCP lasă un client ca Claude sau Cursor să citească datele firmei tale din RIVIL ERP și să propună înregistrări noi. Nu salvează nimic singur și nu vede alte firme. Cheia API stabilește ce are voie să citească și dacă are voie să propună.

erp.rivil.app/integrations/asistent
Asistent AI
Chat
Pregătește cheltuielile din octombrie.xlsx
Am găsit 14 rânduri: 12 sunt gata de aprobat, una e dublură și una nu are sumă.
Adaugă clientul cu CUI 2816464
Am completat fișa din RIVIL Firme: ALFA CONSTRUCT S.R.L. E la aprobare.
Propuneri de aprobat
Hârtie și toner312,40 lei Propus
Chirie birou2.500,00 lei Propus
Abonament software189,00 lei Propus
Client: Alfa Constructnou Propus
Aprobă toateRespinge
Nimic nu intră în date până nu aprobi.
Cum merge

Pașii, pe scurt

Faci o cheie API

În ERP, la secțiunea API. Cheia fixează firma și permisiunile: doar citire sau și dreptul de a propune, pe modulele alese.

Adaugi serverul în client

În Claude sau în Cursor treci adresa serverului și antetul Authorization cu cheia. Fără cheie, serverul răspunde că nu ești autorizat.

Clientul vede uneltele

Poate lista tipurile de date, poate căuta și poate deschide o înregistrare. Nu poate schimba firma.

Pentru scriere, doar propuneri

Crearea sau modificarea ajunge într-o listă de propuneri. Până nu aprobi, nimic nu intră în clienți, cheltuieli sau facturi.

Aprobi în aplicație

Propunerea trece prin aceleași verificări ca un formular, iar dublurile sunt semnalate. Ce respingi nu se salvează.

Oprești cheia când nu mai e nevoie

O cheie oprită taie imediat accesul acelui client. Utilizatorii din ERP și celelalte chei nu sunt afectați.

Ce este MCP, pe scurt

MCP este felul în care un asistent AI (Claude, Cursor sau alt client compatibil) poate cere unelte unui program. La RIVIL, programul este ERP-ul firmei tale. Clientul nu primește baza de date și nu primește parola nimănui. Primește o adresă, o cheie și o listă scurtă de unelte: ce date există, cum arată câmpurile, caută, deschide o înregistrare, caută o firmă după CUI și propune o creare sau o modificare.

Cheia este singura graniță. Ea alege firma și modulele, iar uneltele nu au niciun parametru prin care să treacă la altă firmă. „Arată-mi clienții” înseamnă clienții firmei din cheie, doar dacă modulul e pornit și cheia are citire pe el.

Cu ce clienți îl legi

Cursor folosește un fișier de configurare, global sau în proiect, în care treci adresa serverului și antetul Authorization. Claude Code se configurează din terminal, cu aceeași adresă și același antet. Claude Desktop are fișierul lui de configurare și are nevoie de Node.js pe calculator. Tiparul e același și pentru alți clienți MCP: diferă doar fișierul în care treci adresa.

Nu pune cheia într-un depozit git pe care îl împarți. Cheia e ca o parolă a firmei: o ții în configurația ta locală sau într-o variabilă de mediu și o schimbi dacă a ajuns unde nu trebuia.

erp.rivil.app/settings
Setări · Roluri, câmpuri, module
Roluri și acces
AdministratorTot
ManagerLocația lui
RecepțieProgramări, clienți
ContabilFacturi, plăți
Câmpuri proprii · Clienți
AlergiiListă
Data ultimei viziteDată
Sursa clientuluiAlegere
Notițe interneText
+ Adaugă câmp
Module active

Ce poate citi

Clientul poate vedea ce resurse permite cheia, poate afla câmpurile fiecăreia, poate căuta și poate deschide o înregistrare. Căutarea întoarce un număr limitat de rânduri la un apel, ca să nu tragă toată baza într-un singur răspuns.

Dacă îi dai un CUI, poate căuta firma în RIVIL Firme: denumire, adresă, stare, TVA, CAEN și cifre din bilanț. Ce modulul oprit nu arată nici utilizatorilor, nu arată nici clientului: dacă stocul e oprit la firma ta, nu există resursă de stoc pentru el.

Ce poate propune și ce nu salvează singur

Scrierea nu intră direct în date. Clientul trimite o propunere de creare sau modificare, pe o listă scurtă de resurse: cheltuieli, clienți, furnizori, produse, servicii, centre de cost și proiecte. Ștergerea nu există ca unealtă.

O propunere poate avea mai multe rânduri, până la o sută odată. Aceeași propunere trimisă de două ori e recunoscută ca dublură, iar rândurile care nu trec validarea se întorc cu motivul, nu se salvează pe jumătate. Aprobi sau respingi tu, în ERP, iar la aprobare se aplică aceleași verificări ca în formularele aplicației.

erp.rivil.app/integrations/asistent
Asistent AI
Chat
Pregătește cheltuielile din octombrie.xlsx
Am găsit 14 rânduri: 12 sunt gata de aprobat, una e dublură și una nu are sumă.
Adaugă clientul cu CUI 2816464
Am completat fișa din RIVIL Firme: ALFA CONSTRUCT S.R.L. E la aprobare.
Propuneri de aprobat
Hârtie și toner312,40 lei Propus
Chirie birou2.500,00 lei Propus
Abonament software189,00 lei Propus
Client: Alfa Constructnou Propus
Aprobă toateRespinge
Nimic nu intră în date până nu aprobi.

MCP și chatul din ERP

ERP-ul are și un chat propriu, cu cheia ta de la furnizorul de AI pe care îl alegi. Acolo poți atașa un Excel cu cheltuieli sau o poză de factură, iar asistentul pregătește înregistrările tot ca propuneri. MCP este pentru situația în care vrei să lucrezi din Cursor sau din Claude, cu propriul model, pe datele firmei.

Propunerile din ambele ajung în aceeași listă, deci ai un singur loc de aprobat. Conectarea MCP o face cine administrează API-ul, iar un utilizator care are doar chatul nu vede cheia firmei.

Siguranță și ce nu face

Modelul primește instrucțiuni să trateze textul din bază și din fișiere ca date, nu ca ordine, să caute întâi ce există ca să nu creeze dubluri și să nu inventeze valori. Sunt instrucțiuni, nu o garanție că un model nu poate formula greșit o propunere. De aceea propunerea stă la aprobat și omul vede rândurile înainte să intre în date.

Serverul nu trimite facturi la ANAF, nu trimite emailuri către clienți și nu șterge nimic. Nu există un server „pe toate firmele”: fiecare cheie aparține unei singure firme. Pentru o automatizare care chiar scrie date, folosești API-ul clasic, cu chei pe module.

Întrebări

Ce ne întreabă lumea

Clientul poate modifica datele fără să știu?

Nu. Poate doar propune, și doar dacă cheia are drept de scriere pe modulul respectiv. Propunerea așteaptă aprobarea ta în ERP.

Poate șterge înregistrări?

Nu. Nu există unealtă de ștergere. Poate citi, poate căuta o firmă după CUI și poate propune creare sau modificare.

Vede datele altei firme?

Nu. Cheia fixează firma, iar uneltele nu au parametru prin care să treacă la alta.

E același lucru cu chatul din ERP?

Nu. Chatul din ERP folosește cheia ta de la furnizorul AI și poate primi un Excel sau o poză. MCP este pentru Claude, Cursor și alți clienți, care își folosesc propriul model. Propunerile ajung în aceeași listă.

Ce resurse poate propune?

Cheltuieli, clienți, furnizori, produse, servicii, centre de cost și proiecte, dacă modulul e pornit și cheia are drept de scriere. Restul se poate doar citi.

Unde pun cheia în Cursor?

În configurarea MCP, global sau în proiect: adresa serverului și antetul Authorization cu cheia. Nu o pune într-un fișier pe care îl urci pe git.

Vrei să o legăm la firma ta?

Spune-ne în call ce folosești acum și îți arătăm integrarea pe un mediu demo, 7 zile gratuit.

Pagini populare