Početni paket za MCP server: siguran pristup AI agenata internim sistemima
Ovaj početni paket koristimo kada agentu treba pristup internim sistemima kao što su CRM, ERP ili repozitorij dokumenata. Od prvog commita dobijate Model Context Protocol server s prijavom, ograničenim pravima i zapisom svakog poziva.
Šta sadrži.
OAuth prijava
Server radi kao OAuth resource server, pa se agenti povezuju u ime prijavljenog korisnika, s tokenima iz vašeg postojećeg identity providera.
Prava po korisniku
Svaki alat navodi ovlast koja mu treba, a svaki poziv radi s pravima osobe u čije ime agent radi.
Tipizirani alati
Argumenti i rezultati su Pydantic modeli, pa klijenti dobijaju jasnu shemu, a neispravan ulaz odbija se prije nego što stigne do vaših sistema.
Revizijski logovi
Svaki poziv alata bilježi se s korisnikom, alatom, argumentima, ishodom i trajanjem, spreman za slanje u vaš sistem za logove.
Ograničenja broja poziva
Ograničenja po korisniku i po alatu, uz Redis, štite sisteme iza servera od agenata koji se vrte u petlji.
Testovi
Unit testovi za alate i provjere prava, i integracijski test koji povezuje pravi MCP klijent sa serverom.
Kako dijelovi rade zajedno.
- 01
Povezivanje
MCP klijent, na primjer agent ili desktop asistent, povezuje se preko streamable HTTP-a i završava OAuth prijavu kod vašeg identity providera.
- 02
Autorizacija
Pri svakom pozivu alata server provjerava token, utvrđuje korisnika i provjerava ovlast koju alat traži.
- 03
Izvršenje
Alat poziva interni sistem preko malog klijenta koji nosi kontekst korisnika, uz ograničenja broja poziva i vremenska ograničenja.
- 04
Zapis
Poziv se upisuje u revizijski log, a tipiziran rezultat vraća se agentu.
Pogled u kod.
Alat samo za čitanje s tipiziranim rezultatom, provjerom ovlasti i zapisom u revizijskom logu.
Tehnologije.
Sve tehnologijeSaznajte kada ga objavimo.
Pripremamo za objavu: Početni paket za MCP server. Poslat ćemo vam jedan e-mail kada bude dostupan, uz naše povremene bilješke.