MCP podešavanje
PreporučenoMCP daje agentu tri računarska alata samo za čitanje preko stdio. Server ostaje na vašem računaru i ne zahteva SCHNGN nalog ni API ključ.
Proverite vezu
Ponovo pokrenite ili osvežite MCP klijent, pa zatražite da izlista SCHNGN alate. Trebalo bi da vidite sve tri operacije ispod.
codex mcp get schngn --json Veština agenta
Veština uči agenta kada da pozove SCHNGN, kako da oblikuje izričite raspone boravka i kada da odbije pitanja o pravnom statusu.
Šta veština dodaje
- Daje prednost MCP alatima umesto ponovne izrade računanja datuma.
- Ograničava ulaze na datume ulaska i izlaska za neprekidne šengenske boravke.
- Ostaje u okviru uobičajenog planiranja kratkog boravka i upućuje izuzetne slučajeve zvaničnim organima.
Interfejs
CLI
Koristite JSON CLI u skriptama i agentskim ljuskama. Čita strogi JSON iz stdin ili datoteke i vraća jedan JSON rezultat.
Komande: schngn usage, schngn check-stay i schngn latest-exit.
schngn usage --input request.json Interfejs
REST + OpenAPI
Pokrenite HTTP uslugu samo na loopback adresi za REST alate. Ona pruža aktuelni OpenAPI dokument i odbija nelokalne adrese vezivanja.
OpenAPI: http://127.0.0.1:37491/openapi.json
schngn-api Interfejs
TypeScript
Uvezite čisto jezgro za osnovno računanje datuma ili capability paket za strogi ugovor agenta.
Paketi: @schngn/engine i @schngn/capability
npm install @schngn/capability import { calculateUsage } from '@schngn/capability';
const result = calculateUsage({
stays: [{ entryDate: '2026-01-01', exitDate: '2026-01-12' }],
referenceDate: '2026-02-01'
});Pregled alata
Svaki interfejs izlaže isti verzionisani ugovor za računanje. Datumi koriste YYYY-MM-DD, a rasponi uključuju dane ulaska i izlaska.
calculate_schengen_usage
- Ulaz
{ stays, referenceDate, includeCountedDays? }- Svrha
- Izračunava iskorišćene i preostale dane na izričiti referentni datum.
check_schengen_stay
- Ulaz
{ existingStays, candidateStay }- Svrha
- Proverava svaki dan predloženog neprekidnog boravka.
latest_safe_schengen_exit
- Ulaz
{ existingStays, entryDate }- Svrha
- Nalazi najkasniji bezbedan izlazak za boravak sa poznatim datumom ulaska.
Granica privatnosti
Granica računanja je lokalna, ali puna putanja agenta može uključiti usluge u oblaku.
LOCAL
SCHNGN okruženje
Okruženje ništa ne čuva, ne šalje telemetriju, ne beleži unete datume i ne pravi odlazne mrežne zahteve.
HOST
Domaćin agenta i dobavljač modela
MCP klijent ili domaćin agenta može poslati upite, argumente alata i rezultate dobavljaču modela. Pre stvarnih datuma putovanja proverite njegova pravila privatnosti i čuvanja.
Uslovi
Node.js 24 ili noviji. Za računanje nisu potrebni SCHNGN nalog, API ključ, hostovani endpoint ni mrežna veza.
Obim i ograničenja
Ova mogućnost modeluje izričite neprekidne boravke po uobičajenom šengenskom pravilu 90/180 dana. Ne klasifikuje zemlje, ne odlučuje o pravima na vizu ili boravak, ne primenjuje bilateralne sporazume i ne pruža pravni savet.
Samo pomoć pri planiranju. Nadležni organi odlučuju o dozvoljenom boravku.