Gateway za AI agente · MCP
Vaši timovi već koriste Claude, ChatGPT, Cursor i sopstvene LangChain agente. Integral između tih agenata i vašeg ERP-a, mejla, tiketa i baza postavlja jednu kontrolisanu MCP tačku: pristupni podaci ostaju u našem trezoru, svaki agent radi u ime određene osobe, rizične radnje čekaju odobrenje, a svaki poziv ostaje zabeležen.
Vaši agenti
Ključevi ostaju u trezoru
Vaši sistemi
01
Niko to nije odlučio. Svaki tim koji je povezao agenta sa ERP-om, poštanskim sandučetom ili bazom napravio je jedan mali, razuman izuzetak — i izuzeci su se nagomilali.
Svaki agent koji dira ERP tražio je ključ, pa ga je neko nalepio u konfiguraciju, notebook ili prompt. Niko ne zna koliko kopija postoji, a većina nikad ne ističe.
Koje je zapise pročitao? Da li je taj mejl zaista otišao? Jedini trag je istorija razgovora samog agenta — a ona pripada onome ko ga je slučajno pokrenuo.
Agent sa pravom upisa knjiži, šalje i briše brzinom mašine. Ne postoji korak u kom čovek vidi izmenu pre nego što se desi.
LLM proxy prati saobraćaj ka modelima. Ne može da zaustavi agenta koji ima lozinku baze da se na bazu poveže direktno.
02
Povežite ga, pustite ga da radi, zaustavite ga na rizičnom koraku, ugasite ga — isti agent, sva četiri koraka. Ekrani su makete pravih: ista adresa, isti ekran za saglasnost, ista kartica za potvrdu.
Vrti se samo. Kliknite reč da odete direktno na taj korak.
03
Na strani agenta ne instalira se ništa osim MCP adrese. Do čega agent sme da dođe i šta mora prvo da pita — to je podešavanje, a ne izmena koda niti nova lozinka.
ERP, mejl, tiketi, chat, deljeni fajlovi i baze — 19 konektora, plus mali lokalni agent za sisteme koji ne smeju da budu izloženi internetu. Njihovi pristupni podaci idu u naš trezor, nikad u agenta.
Aplikacije sa dugmetom Connect — Claude, ChatGPT, Cursor — prijavljuju se preko OAuth 2.1 sa PKCE, a osoba odobrava ekran za saglasnost. Skripte i sopstveni agenti dobijaju API ključ vezan za jednog člana. Ključ za ceo radni prostor ne postoji.
Dozvole po pristupu, nikad šire od onoga što taj član već sme. Čitanje iz vaših sistema ide sa pravima te osobe; sve što ima posledice — pokretanje toka rada, izmena veze, brisanje zapisa — vraća se na odobrenje; izmene pristupa, ljudi i novca uvek traže čoveka.
Jedna lista svih ključeva i aplikacija koje mogu da dođu do vaših sistema — u čije ime rade i kada su poslednji put korišćeni. Ograničenje broja zahteva po pristupu, tvrdi limiti potrošnje za radni prostor i ukidanje koje važi od sledećeg zahteva.
# Claude Code, Cursor, Claude — OAuth
$ claude mcp add --transport http integral \
https://integral.meteorit.rs/api/mcp
# scripts, CI, LangChain — an API key
Authorization: Bearer mk_…OAuth za aplikacije sa dugmetom Connect. API ključ za skripte, CI i sopstvene agente — ista adresa, ista pravila.
Pročitajte MCP dokumentaciju04
Sa svim što govori Model Context Protocol preko HTTP-a — a za skripte koje ga ne govore, tu je običan REST.
Iza gateway-a
Balans ERP · Dezkom · Gmail · Outlook · Teams · Slack · Jira · Freshdesk · Airtable · SQL baze · Google Drive · OneDrive · Dropbox · S3 · SFTP · WebDAV · vaši sopstveni MCP serveri
Pogledajte svih 19 konektora05
Ovo su osobine platforme, sprovedene u kodu i u bazi — ne rečenice u pravilniku koji niko ne čita.
Lozinke i tokeni sistema čuvaju se šifrovani i dodaju se na serveru, za svaki poziv posebno. Agent drži pristup gateway-u koji sam po sebi ništa ne otvara.
Svaki pristup radi u ime jednog člana i nikad ne može više od onoga što taj član može u aplikaciji. Nema servisnog naloga kome bi se dala preširoka prava.
Ako osoba ne može da otvori fajl u Google Drive-u, ne može ni njen agent. Pristup dolazi iz izvornog sistema, a ne iz njegove kopije.
Pokretanje tokova rada, brisanje i izmene veza vraćaju jednokratni link za odobrenje, koji važi 15 minuta. Izmene pristupa, članstva i novca uvek traže čoveka, čak i za pouzdanu aplikaciju.
Ograničenje broja zahteva u minuti za svaki ključ i aplikaciju, i limiti potrošnje za radni prostor. Preko limita poziv se odbija — ne naplaćuje se tiho.
Nema sesija koje treba sačekati: svaki zahtev ponovo proverava svoj pristup. Ukinut ključ, ili osoba koja je napustila firmu, ostaje bez pristupa već pri sledećem pozivu.
Ko je povezao koju aplikaciju, svaki poziv sistema koji je napravila i ko je šta odobrio — u revizijskom tragu vašeg radnog prostora, u skladu sa GDPR-om i ZZPL-om.
Za baze i ERP sisteme koji ne smeju da budu izloženi internetu, mali agent na vašem serveru sam uspostavlja vezu ka nama. Nema otvorenog ulaznog porta, a lozinka nikad ne stiže do nas.
06
Oba su korisna i rešavaju različite probleme. Samo jedan može da zaustavi agenta koji odluči da ga zaobiđe.
Drži pristupne podatke vaših sistema
Svakom agentu daje sopstveni identitet koji se može ukinuti
Na svaki poziv primenjuje dozvole te osobe
Zaustavlja rizične radnje dok čovek ne odluči
Beleži ko je pozvao koji sistem
Agent koji ima lozinku može da ga zaobiđe
Usmerava i meri pozive modela
Zatvorite i mrežnu stranu: dozvolite serverima agenata pristup adresi integral.meteorit.rs i blokirajte direktne pozive dobavljačima modela i SaaS API-jima. Mi objavljujemo jednu adresu, a vaš firewall je sprovodi.
07
Prvi agent koji prođe kroz gateway obično je onaj koji već postoji i već ima previše pristupa.
Claude Code i Cursor čitaju Jiru, runbook i bazu — preko ključa koji ističe, a ne preko produkcione lozinke u .env fajlu.
„Koji tiketi blokiraju izdanje i šta se promenilo u porudžbinama prošle nedelje?“
Odgovori direktno iz ERP-a, bez ičijeg izvoza u tabelu — čitano sa pravima te osobe, nikad preko zajedničkog admin naloga.
„Koji kupci kasne preko 60 dana i koliko je to ukupno?“
Agent čita istoriju tiketa i bazu znanja i piše nacrt odgovora. Slanje korisniku ostaje u rukama čoveka.
„Sažmi #4471 i napiši odgovor sa člankom o rešenju.“
LangChain i LangGraph agenti dobijaju ključeve sa suženim dozvolama i sopstvenim limitom zahteva, i vide se u istoj listi kao i svi ostali.
„Svake noći označi fakture koje se ne slažu sa porudžbenicom.“
08
Gateway za AI agente je jedna kontrolisana ulazna tačka između AI agenata i sistema koje koriste. Umesto da svakom agentu date lozinke za ERP, mejl ili bazu, agent se na gateway povezuje sopstvenim pristupom. Gateway proverava u čije ime agent radi, primenjuje dozvole te osobe, pita čoveka pre svega što ima posledice, sistemu pristupa pristupnim podacima koje sam čuva i beleži poziv. Integral gateway za agente to radi preko protokola Model Context Protocol (MCP).
LLM gateway stoji između aplikacije i dobavljača modela: usmerava, meri i beleži pozive modela. Gateway za agente stoji između agenata i vaših sistema: drži pristupne podatke, odlučuje šta svaki agent sme da dira i beleži šta je uradio. Agent koji i dalje ima lozinku baze može da zaobiđe LLM gateway. Ne može da zaobiđe gateway koji tu lozinku drži umesto njega.
Sve što govori MCP preko HTTP-a: Claude na webu i desktopu, Claude Code, ChatGPT sa prilagođenim konektorima, Cursor, Windsurf i agenti napravljeni u LangChain-u ili LangGraph-u preko MCP adaptera. Skripte bez MCP klijenta mogu da koriste REST adresu sa API ključem.
Ne do sistema kojima gateway upravlja, jer agent nikad ne dobija njihove pristupne podatke — gateway ih dodaje na serveru, poziv po poziv. Ono što ne možemo da kontrolišemo je vaša mreža: ako server agenta ima i druge ključeve, zatvorite te putanje na svojoj strani tako što ćete dozvoliti integral.meteorit.rs i blokirati direktne pozive dobavljačima modela i SaaS API-jima.
Ništa — dok čovek ne odobri. Kroz gateway agent čita vaše povezane sisteme; sve što ima posledice — pokretanje toka rada, izmena veze, brisanje zapisa — umesto izvršenja vraća jednokratni link za odobrenje. Osoba ga otvori, vidi tačno šta će se promeniti i primeni ili odbaci izmenu; link ističe posle 15 minuta. Izmene pristupa, članstva i novca uvek traže čoveka, čak i za aplikaciju koju je vlasnik označio kao pouzdanu.
Integral je vaš obrađivač u smislu GDPR-a i srpskog ZZPL-a, uz ugovor o obradi podataka na zahtev i javnu listu podobrađivača. Podaci su šifrovani u prenosu i u mirovanju, izolacija klijenata sprovodi se u samoj bazi, a vaš sadržaj se nikad ne koristi za treniranje modela.
Ne. 19 konektora i lokalni agent su MCP površina — gateway izlaže njihove alate po pravilima opisanim gore. Ako već imate sopstveni MCP server, povežite i njega i važiće ista pravila.
Recite nam koje agente vaši timovi koriste i koje sisteme diraju. Za 30 minuta razgovora pokazaćemo vam jednog od njih kako radi kroz gateway — sa vašim sistemima u kadru, a ne prezentaciju.