DI kūrimo terminai

MCP (Model Context Protocol)

Dar vadinama: Model Context Protocol, MCP serveris, MCP server, MCP protokolas, modelio konteksto protokolas

MCP (Model Context Protocol) – tai atviras protokolas, kuris standartizuoja, kaip DI programos jungiasi prie išorinių duomenų ir įrankių. Sistema vieną kartą aprašoma kaip MCP serveris, ir ją gali naudoti bet kuri MCP palaikanti programa: Claude, ChatGPT, n8n ar programavimo aplinka.

Atnaujinta 2026 m. spalio 13 d.

Kas yra MCP (Model Context Protocol)

Svarbiausia trumpai
  • MCP paskelbė Anthropic 2024 m. lapkričio 25 d., o 2025 m. gruodžio 9 d. perdavė jį Linux Foundation fondui Agentic AI Foundation, kurį kartu įkūrė Anthropic, Block ir OpenAI.
  • Naujausia MCP specifikacijos versija 2026-10-13 yra 2026-07-28: ji padarė protokolą be būsenos, pašalino initialize pasisveikinimą ir pridėjo server/discover.
  • MCP žinutės perduodamos JSON-RPC 2.0 formatu per du standartinius transportus: stdio ir Streamable HTTP.
  • MCP serveris modeliui siūlo tris pagrindines galimybes: įrankius (tools), resursus (resources) ir promptų šablonus (prompts).
  • Mūsų skaičiavimu, 20 MCP įrankių aprašų 4 000 užklausų per mėnesį su claude-sonnet-5-5 kainuoja 42,93 € be podėlio ir 2,15 € su podėliu.

MCP (Model Context Protocol) išsamiai

MCP architektūra: priegloba, klientai ir serveriai MCP: kaip DI programa jungiasi prie jūsų sistemų Priegloba (host)Claude, ChatGPT, IDE, n8n agentas LLM + pokalbis + leidimai MCP klientas 1 MCP klientas 2 MCP klientas 3 stdio (vietinis)Streamable HTTPHTTP + OAuth Failų serverisresources: dokumentai El. parduotuvės serveristools: rasti_užsakymą, likutis Nuotolinis CRM serveristools + prompts JSON-RPC 2.0 žinutėsServeris skelbia: tools, resources,prompts; nuo 2026-07-28 –be būsenos, server/discover Vienas klientas – vienas serveris. Viena priegloba gali turėti daug klientų ir jungtis prie daug serverių.
MCP architektūra: priegloba turi po vieną klientą kiekvienam serveriui, serveriai jungiasi per stdio arba Streamable HTTP ir skelbia įrankius, resursus ir promptus.

MCP (angl. Model Context Protocol) – atviras protokolas, kuris standartizuoja, kaip DI programos jungiasi prie išorinių duomenų šaltinių ir įrankių: failų, duomenų bazių, CRM, el. parduotuvės, kalendoriaus. Vietoj atskiros integracijos kiekvienam modelio ir sistemos deriniui sistema vieną kartą aprašoma kaip MCP serveris, ir prie jos gali jungtis bet kuri MCP palaikanti programa – Claude, ChatGPT, programavimo aplinkos ar n8n agentas. Dažnai MCP lyginamas su USB-C jungtimi DI pasauliui.

Kas sukūrė MCP ir kas jį valdo

MCP paskelbė Anthropic 2024 m. lapkričio 25 d. kaip atvirą standartą su specifikacija ir SDK. 2025 m. gruodžio 9 d. Anthropic perdavė MCP Agentic AI Foundation (AAIF) – Linux Foundation fondui, kurį kartu įkūrė Anthropic, Block ir OpenAI, palaikant Google, Microsoft, AWS, Cloudflare ir Bloomberg. Taigi MCP šiandien – neutralus, tiekėjų bendrai valdomas standartas, ne vienos bendrovės produktas. Naujausia specifikacijos versija 2026-10-13 yra 2026-07-28.

Kaip veikia MCP: priegloba, klientas, serveris

  • Priegloba (angl. host) – DI programa, kurioje dirba vartotojas ar agentas: pokalbių programa, programavimo aplinka, automatizavimo platforma. Ji valdo modelį, leidimus ir tai, ką rodyti vartotojui.
  • Klientas (angl. client) – prieglobos komponentas, palaikantis ryšį su vienu serveriu.
  • Serveris (angl. server) – programa, kuri suteikia prieigą prie konkrečios sistemos ir skelbia, ką moka.

Žinutės perduodamos JSON-RPC 2.0 formatu. Specifikacijoje apibrėžti du standartiniai transportai: stdio, kai serveris paleidžiamas tame pačiame kompiuteryje kaip procesas, ir Streamable HTTP, kai serveris pasiekiamas per tinklą. Senasis HTTP+SSE transportas pažymėtas kaip pasenęs. Nuotoliniams serveriams specifikacija aprašo autorizaciją, paremtą OAuth 2.1 standartu.

Ką gali MCP serveris: įrankiai, resursai, promptai

GalimybėKas valdoPavyzdys el. parduotuvei
Įrankiai (tools)Modelis nusprendžia, kada kviestirasti_uzsakyma(numeris), patikrinti_likuti(sku), sukurti_grazinima()
Resursai (resources)Programa ar vartotojas pasirenka, ką pridėtiGrąžinimo taisyklės, kainoraštis, prekių katalogas
Promptai (prompts)Vartotojas pasirenka šabloną„Parašyk atsakymą į skundą“, „Savaitės pardavimų santrauka“

Kliento pusėje specifikacija numato patikslinimo užklausas (angl. elicitation) – serveris gali paprašyti vartotojo papildomos informacijos, pvz., patvirtinti grąžinimo sumą.

Kas pasikeitė MCP specifikacijoje 2026-07-28

Naujausia versija gerokai supaprastino protokolą, ypač nuotoliniams serveriams:

  • MCP tapo be būsenos (angl. stateless): pašalintas initialize pasisveikinimas ir Mcp-Session-Id antraštė; kiekviena užklausa pati neša protokolo versiją ir kliento galimybes.
  • Pridėtas server/discover kvietimas, kuriuo serveris skelbia palaikomas versijas, galimybes ir tapatybę.
  • Pakeitimų prenumeratos pakeistos vienu subscriptions/listen mechanizmu.
  • Sampling ir roots funkcijos pažymėtos kaip pasenusios (kol kas veikia), o serverio inicijuojamas užklausas keičia kelių žingsnių užklausų modelis (MRTR).
  • Eksperimentinės ilgų užduočių (tasks) funkcijos perkeltos į oficialų plėtinį.

Praktinė reikšmė: be būsenos serverį lengviau talpinti už apkrovos balansuotuvo ar serverless platformose, todėl nuotolinis MCP serveris jūsų sistemai tampa paprastesnis ir pigesnis. Kuriant naują serverį verta iškart rinktis naujausią versiją ir SDK.

MCP, API ir funkcijų kvietimas: kuo skiriasi

Įprastas APIFunkcijų kvietimas (tool use)MCP serveris
Kam skirtaPrograma kalba su programaModelis prašo jūsų kodo atlikti veiksmąBet kuri DI programa gauna standartizuotą prieigą prie sistemos
Kas aprašo įrankiusAPI dokumentacija žmonėmsJūs kiekvienoje integracijojeServeris vieną kartą, klientai juos atranda patys
PernaudojimasReikia kodo kiekvienam klientuiPririšta prie vienos programosTas pats serveris – Claude, ChatGPT, n8n, IDE
Kada rinktisIntegracija be DIViena programa, keli įrankiaiKeli DI klientai arba įrankius norite atiduoti partneriams

MCP nepakeičia jūsų API – MCP serveris paprastai yra plonas sluoksnis virš esamo API, kuris aprašo veiksmus kalba, suprantama modeliui. Funkcijų kvietimas ir MCP veikia kartu: priegloba MCP serverio įrankius modeliui pateikia kaip įprastus įrankius.

MCP serveris verslui: kada verta kurti

  • Darbuotojai naudoja Claude ar ChatGPT ir nori užduoti klausimus apie užsakymus, likučius ar klientus be kopijavimo iš administravimo sistemos.
  • Kuriate DI agentą, kuris turi skaityti ir keisti duomenis keliose sistemose.
  • Turite produktą ar platformą ir norite, kad klientų DI asistentai galėtų su ja dirbti – MCP serveris tampa nauja integracijos sąsaja greta įprasto API.
  • Naudojate n8n: n8n turi MCP serverio paleidiklio (angl. MCP Server Trigger) mazgą, kuriuo darbo eigas galima paskelbti kaip MCP įrankius, ir MCP kliento įrankį agentams.

Neverta, jei integracija vienkartinė ir ją naudos tik viena programa – tada paprastesnis tiesioginis funkcijų kvietimas per DI API.

Vietinis ar nuotolinis MCP serveris

Vietinis serveris (stdio) paleidžiamas vartotojo kompiuteryje ir tinka asmeniniams įrankiams: failams, vietinei duomenų bazei, programavimo aplinkai. Jis paprastas, bet kiekvienas darbuotojas jį diegia atskirai, o prieigos raktai laikomi jo kompiuteryje. Nuotolinis serveris (Streamable HTTP) veikia jūsų serveryje ar debesyje, vartotojai jungiasi per OAuth, teisės valdomos centralizuotai, o atnaujinimas atliekamas vienoje vietoje. Įmonės sistemoms, kurias naudoja keli žmonės ar klientai, beveik visada tinkamesnis nuotolinis serveris.

Kaip sukurti MCP serverį: žingsniai

  1. Užrašykite 5–10 tikrų užduočių. Pvz., „klientas klausia, kur jo užsakymas“, „vadybininkas nori sąrašo prekių, kurių liko mažiau nei 5“. Iš jų kyla įrankių sąrašas – ne iš visų API galų.
  2. Apibrėžkite įrankius. Kiekvienam – aiškus pavadinimas, aprašas, ką grąžina ir kada naudoti, parametrų schema su tipais ir pavyzdžiais. Grąžinkite tik tuos laukus, kurių reikia atsakymui.
  3. Pasirinkite transportą. Vienam kompiuteriui ir bandymams – stdio; komandai ar klientams – Streamable HTTP su OAuth 2.1 autorizacija.
  4. Naudokite oficialų SDK. MCP projektas palaiko SDK kelioms programavimo kalboms; jie tvarko JSON-RPC žinutes, schemas ir transportą, todėl jums lieka verslo logika.
  5. Išbandykite su keliais klientais. Tas pats serveris turi veikti su skirtingomis prieglobomis; patikrinkite, ar modelis renkasi teisingą įrankį ir teisingai užpildo parametrus.
  6. Įdiekite stebėseną. Kvietimų žurnalas, klaidos, trukmė ir teisių pažeidimų bandymai.

MCP saugumas: ką patikrinti prieš jungiant serverį

  1. Kas parašė serverį. Trečiųjų šalių MCP serveris vykdo kodą jūsų kompiuteryje (stdio) arba gauna prieigą prie jūsų paskyrų (HTTP). Naudokite tik oficialius ar peržiūrėtus serverius.
  2. Mažiausios teisės. Serveriui suteikite tik skaitymo teises, jei rašymas nereikalingas; atskiras paslaugos vartotojas, ne administratoriaus raktas.
  3. Patvirtinimas veiksmams. Rašymo, mokėjimo, trynimo ir laiškų siuntimo įrankiams – žmogaus patvirtinimas prieglobos pusėje.
  4. Instrukcijų įterpimas. Įrankio aprašas ar jo grąžinti duomenys (pvz., kliento laiškas) gali turėti paslėptų nurodymų modeliui. OWASP instrukcijų įterpimą (angl. prompt injection) nurodo pirmoje vietoje tarp LLM programų rizikų.
  5. Žurnalas. Registruokite, kuris vartotojas per kurį įrankį ką padarė.

Kiekvienas MCP įrankio aprašas ir rezultatas keliauja į modelio kontekstą kaip žetonai, todėl įrankių kiekis tiesiogiai veikia sąskaitą – modelių kainas rodome įrankyje DI modelių API kainos, o naujus modelius su įrankių palaikymu – puslapyje Nauji DI modeliai. MCP serverių kūrimą ir prijungimą aprašome paslaugos puslapyje DI integracijos.

Pavyzdys: kiek kainuoja MCP įrankių aprašai 4 000 užklausų per mėnesį

Situacija: el. parduotuvė prijungia savo MCP serverį su 20 įrankių (užsakymų paieška, likučiai, grąžinimai, klientų kortelės ir kt.) prie klientų aptarnavimo agento. Kiekvienas įrankis turi pavadinimą, aprašą ir parametrų schemą – vidutiniškai apie 300 žetonų, todėl kiekvienoje užklausoje modeliui papildomai siunčiama apie 6 000 žetonų įrankių aprašų. Agentas per mėnesį atlieka 4 000 užklausų. Kainos – oficialūs kainoraščiai 2026-10-13, kursas – ECB 2026-10-12 1 EUR = 1,1181 USD, be PVM.

ModelisĮrankių aprašai be podėlio, € / mėn.Su podėliu (skaitymas), € / mėn.
claude-haiku-5-52,150,21
claude-sonnet-5-542,932,15
gpt-6.1-sol42,932,15

Skaičiavimas: 4 000 × 6 000 žetonų = 24 mln. žetonų; 24 × 2 USD = 48 USD ≈ 42,93 €; su podėlio skaitymo kaina 0,10 USD – 2,40 USD ≈ 2,15 €. Išvada: MCP įrankiai nėra nemokami – jų aprašai kiekvieną kartą keliauja į kontekstą. Todėl verta (1) jungti tik tuos serverius ir įrankius, kurių reikia konkrečiai užduočiai, (2) rašyti trumpus, bet tikslius aprašus ir (3) įrankių sąrašą laikyti pastovioje užklausos pradžioje, kad veiktų podėlis. 20 gerai aprašytų įrankių dažniausiai naudingiau nei 80 neaiškių, nes modelis rečiau suklysta rinkdamasis.

Dažniausios klaidos

  1. Jungti nepatikrintus trečiųjų šalių MCP serverius. Vietinis serveris vykdo kodą jūsų kompiuteryje, nuotolinis gauna prieigą prie paskyrų.
  2. Duoti serveriui administratoriaus raktą. Serveris turi turėti tik tas teises, kurių reikia jo įrankiams, geriausia – atskirą paslaugos vartotoją.
  3. Leisti modeliui be patvirtinimo vykdyti rašymo, mokėjimo ar trynimo įrankius. Instrukcijų įterpimas per kliento laišką gali paskatinti nepageidaujamą veiksmą.
  4. Prijungti dešimtis serverių „dėl visa ko“. Kiekvieno įrankio aprašas keliauja į kontekstą ir kainuoja, o modeliui sunkiau pasirinkti teisingą įrankį.
  5. Rašyti neaiškius įrankių aprašus. Modelis įrankį renkasi pagal aprašą, todėl „gauna duomenis“ yra blogai, o „suranda užsakymą pagal numerį ir grąžina būseną, sumą, pristatymo būdą“ – gerai.
  6. Kurti naują serverį pagal seną specifikaciją su sesijomis. Nuo 2026-07-28 MCP be būsenos, o senasis HTTP+SSE transportas pasenęs.
  7. Manyti, kad MCP pakeičia API. MCP serveris dažniausiai yra plonas sluoksnis virš esamo API, kurį vis tiek reikia prižiūrėti ir saugoti.

MCP (Model Context Protocol) Lietuvoje

Lietuvos įmonėms MCP aktualus dviem atvejais: kai darbuotojai naudoja Claude ar ChatGPT darbui ir nori prijungti vidines sistemas (el. parduotuvės administravimą, CRM, buhalterinę programą), ir kai programinės įrangos tiekėjai nori, kad jų produktus galėtų valdyti klientų DI asistentai. Lietuviškos sistemos MCP serverių paprastai neturi, todėl juos tenka kurti virš esamo API.

Per MCP serverį DI modelis gauna prieigą prie realių duomenų, dažnai – asmens duomenų (klientų, užsakymų). Todėl BDAR prasme tai naujas duomenų srautas: reikia nustatyti, kurie duomenys keliauja DI tiekėjui, ar yra duomenų tvarkymo sutartis ir perdavimo už ES pagrindas, ir apriboti įrankius tik būtinais laukais. Priežiūros institucija – Valstybinė duomenų apsaugos inspekcija (VDAI). Jei per MCP agentas priima sprendimus apie žmones, svarbu ir ES DI akto (Reglamentas (ES) 2024/1689) reikalavimai; Lietuvoje DI akto rinkos priežiūrą vykdo Ryšių reguliavimo tarnyba (RRT).

Susiję terminai

Ką darome šioje srityje
  • Kuriame MCP serverius virš jūsų el. parduotuvės, CRM ar vidinės sistemos API pagal naujausią specifikaciją.
  • Apibrėžiame įrankius su mažiausiomis teisėmis, patvirtinimu rašymo veiksmams ir veiksmų žurnalu.
  • Prijungiame MCP serverius prie Claude, ChatGPT ar n8n agentų ir išbandome su tikrais scenarijais.
  • Optimizuojame įrankių aprašus ir podėlį, kad agentas rinktųsi tiksliai ir kainuotų mažiau.
Plačiau apie paslaugą

Dažni klausimai

Kas yra MCP paprastais žodžiais?

MCP – tai bendra „kalba“, kuria DI programos susikalba su kitomis sistemomis. Vieną kartą sukūrus MCP serverį savo sistemai, prie jos gali jungtis Claude, ChatGPT, n8n ar kita MCP palaikanti programa.

Kas yra MCP serveris?

Tai programa, kuri suteikia DI programai prieigą prie konkrečios sistemos ir skelbia, ką galima daryti: įrankius (pvz., rasti užsakymą), resursus (dokumentus) ir promptų šablonus.

Ar MCP veikia tik su Claude?

Ne. MCP sukūrė Anthropic, bet nuo 2025 m. gruodžio jį valdo Linux Foundation Agentic AI Foundation, kurią kartu įkūrė ir OpenAI. Protokolą palaiko įvairios DI programos, programavimo aplinkos ir automatizavimo platformos, įskaitant n8n.

Kuo MCP skiriasi nuo API?

API skirtas programai kalbėtis su programa, o MCP – DI modeliui standartiškai atrasti ir naudoti įrankius. MCP serveris dažniausiai veikia virš esamo API ir aprašo jo veiksmus modeliui suprantamu būdu.

Ar MCP saugus?

Tiek, kiek saugus konkretus serveris ir jo teisės. Naudokite tik patikimus serverius, suteikite mažiausias teises, reikalaukite patvirtinimo rašymo veiksmams ir saugokitės instrukcijų įterpimo per duomenis.

Kaip n8n naudoja MCP?

n8n turi MCP serverio paleidiklio mazgą, kuriuo savo darbo eigas galima paskelbti kaip MCP įrankius, ir MCP kliento įrankį, kuriuo n8n DI agentas gali naudoti išorinius MCP serverius.

Kiek kainuoja MCP?

Pats protokolas nemokamas ir atviras. Kainuoja serverio sukūrimas ir talpinimas bei žetonai: kiekvieno prijungto įrankio aprašas keliauja į modelio kontekstą, todėl 20 įrankių 4 000 užklausų gali kainuoti nuo 2 iki 43 € per mėnesį.

Kokia naujausia MCP versija?

2026-10-13 naujausia specifikacijos versija yra 2026-07-28. Ji padarė protokolą be būsenos, pašalino sesijas ir initialize pasisveikinimą, pridėjo server/discover ir pažymėjo sampling bei roots kaip pasenusius.

Šaltiniai

  1. Introducing the Model Context Protocol – Anthropic
  2. Donating the Model Context Protocol and establishing the Agentic AI Foundation – Anthropic
  3. Specification 2026-07-28 – Model Context Protocol
  4. Key Changes (2026-07-28) – Model Context Protocol
  5. Transports – Model Context Protocol
  6. Authorization – Model Context Protocol
  7. MCP Server Trigger node – n8n
  8. OWASP Top 10 for Large Language Model Applications – OWASP
  9. Pricing – Anthropic
  10. Pricing – OpenAI
Reikia pagalbos su projektu?

Pasiūlymas su kaina ir terminais raštu, prieš pradedant darbus.

Gauti pasiūlymą