Vadovai

Kas yra MCP? Model Context Protocol paprastai paaiškintas

MCP, Model Context Protocol, yra atviras standartas, skirtas jungti DI asistentus prie įrankių ir duomenų, kurių jiems reikia – failų, duomenų bazių, verslo programėlių, kūrėjų platformų. Vietoj to, kad kiekviena DI programa kurtų pasirinktinę integraciją kiekvienai paslaugai, paslauga siūlo vieną „MCP serverį“, o bet kuri DI programa, kalbanti MCP, gali juo naudotis. Anthropic pristatė MCP 2024 m. lapkritį, o 2025 m. gruodį jį perdavė Agentic AI Foundation, veikiančiam pagal Linux Foundation.

Kodėl tai svarbu kuriant su DI

DI agentas yra tiek naudingas, kiek įrankių gali pasiekti. Modelis, kuris nemato jūsų projekto failų, duomenų bazės ar kalendoriaus, gali tik kalbėti apie juos. MCP yra infrastruktūra, leidžianti agentui iš tikrųjų tuo naudotis – su jūsų leidimu.

Kuriant su DI tai svarbu dviem atvejais. Pirma, galite naudoti DI asistentą, kuris jums patinka – Claude, Cursor ir kitus – su daugiau savo įrankių, vietoj to, kad vartytumėte tarp programėlių. Antra, jei kuriate produktą, MCP serverio siūlymas reiškia, kad DI asistentai gali su juo dirbti tiesiogiai. Vis dažniau produktų nustatymuose matysite „prijungti per MCP“ šalia „prijungti per API“.

Kasdienė analogija

Pagalvokite apie elektros kištukus kelionėje. Kiekvienoje šalyje yra savas lizdas, todėl su savimi nešiotės adapterių krepšį, po vieną kiekvienai kelionei. Prieš MCP DI programų jungimas prie paslaugų buvo panašus: kiekvienai DI programos ir paslaugos porai reikėjo savo pasirinktinio adapterio.

MCP yra tarsi susitarimas dėl vienos lizdo formos. Paslaugų kūrėjai pagamina vieną kištuką (MCP serverį), o DI programų kūrėjai – vieną lizdą (MCP klientą). Viskas su kištuku veikia bet kokiame lizde. Elektra – t. y. tikri duomenys ir veiksmai – vis tiek ateina iš paslaugos, o jūs vis tiek nusprendžiate, kas įjungiama.

Kaip veikia MCP

MCP turi tris vaidmenis:

VaidmuoKas tai yraPavyzdys
Šeimininkas (host)DI programa, kurią naudojateClaude, Cursor, DI programėlių kūrimo įrankis
Klientas (client)Šeimininko dalis, kuri kalbasi su vienu MCP serveriuClaude ryšys su jūsų projekto įrankiu
Serveris (server)Programa, kuri atskleidžia paslaugos galimybes MCP formatuServeris GitHub, duomenų bazei ar programėlių kūrimo įrankiui

Serveris gali siūlyti tris pagrindinius dalykus:

  • Įrankiai (tools) – veiksmai, kuriuos DI gali atlikti, pavyzdžiui, create_project, search_files ar send_message. Kiekvienas įrankis turi pavadinimą, aprašymą ir apibrėžtų įvesčių rinkinį, todėl DI žino, kada ir kaip juo naudotis.
  • Ištekliai (resources) – duomenys, kuriuos DI gali skaityti, pavyzdžiui, failai ar įrašai.
  • Užklausų šablonai (prompts) – paruošti instrukcijų šablonai, kuriuos siūlo serveris.

Kai prijungiate serverį, šeimininkas jo klausia, ką jis siūlo. DI modelis tada mato galimų įrankių sąrašą su aprašymais ir pokalbio metu gali nuspręsti vieną iškviesti. Šeimininkas siunčia iškvietimą serveriui, serveris atlieka darbą, o rezultatas grįžta modeliui.

Serveriai gali veikti dviem būdais. Vietinis serveris veikia jūsų kompiuteryje ir paleidžiamas DI programos. Nuotolinis serveris veikia internete ir pasiekiamas per URL; nuotoliniai serveriai paprastai prašo prisijungti ir patvirtinti prieigą naudojant OAuth – tą patį „Leisti prieigą?“ ekraną, kurį matote prijungdami programėlę prie Google paskyros.

Darbo pavyzdys: programėlės kūrimas iš DI asistento

Tarkime, naudojate Claude ir norite, kad jis sukurtų ir publikuotų mažą programėlę talpinimo platformoje, kuri siūlo nuotolinį MCP serverį.

  1. Prisijunkite. Claude jungčių nustatymuose pridedate platformos MCP URL. Atsidaro naršyklės skirtukas su platformos sutikimo puslapiu; prisijungiate ir spustelite Allow access.
  2. Atraskite. Claude dabar mato platformos įrankius: sukurti projektą, įrašyti failą, paleisti komandą, paleisti peržiūrą, publikuoti.
  3. Paprašykite. Parašote: „Sukurk paprastą arbatpinigių skaičiuoklės programėlę ir publikuok ją.“
  4. Veikite. Claude iškviečia create_project, tada kelis kartus write_file programėlės kodui, tada start_preview, patikrina, ar peržiūra veikia, ir iškviečia publish.
  5. Pranešite. Jis pateikia jums tiesioginę nuorodą.

Nekopijavote kodo tarp langų ir nemokėte platformos API. Claude naudojo standartinius MCP įrankių iškvietimus, o platforma atliko darbą jūsų paskyra ir jos taisyklėmis. Tas pats platformos serveris veiktų ir su kitais MCP suderinamais šeimininkais tuo pačiu būdu.

Pagrindiniai terminai

TerminasKą reiškia
MCPModel Context Protocol – atviras standartas DI programoms jungti prie įrankių ir duomenų.
MCP serverisPrograma, kuri atskleidžia paslaugos įrankius ir duomenis per MCP.
MCP klientas / šeimininkasDI programos pusė, kuri jungiasi prie serverių ir naudoja jų įrankius.
Įrankis (tool)Vienas veiksmas, kurį siūlo serveris, su pavadinimu, aprašymu ir įvestimis.
Ištekliius (resource)Skaitomi duomenys, kuriuos siūlo serveris, pavyzdžiui, failas ar įrašas.
Nuotolinis vs vietinis serverisPasiekiamas per internetą pagal URL arba veikia jūsų kompiuteryje.
OAuthStandartinis būdas suteikti programai prieigą prie jūsų paskyros nedalijantis slaptažodžiu.
Jungtis (connector)Terminas, kurį daugelis DI programų vadina papildoma integracija, dažnai MCP serveriu.
Užklausos injekcija (prompt injection)Tekstas duomenyse, kuriuos skaito agentas, bandantis priversti jį daryti ko neprašėte.

Dažni klaidingi įsitikinimai

  • „MCP yra tik Claude dalykas.“ Jį sukūrė Anthropic, bet dabar tai atviras standartas, kuriam vadovauja Agentic AI Foundation, o daugelis DI programų ir kūrėjų įrankių jį palaiko.
  • „MCP pakeičia API.“ Jis veikia ant jų. Dauguma MCP serverių už scenos iškviečia įprastą paslaugos API. MCP standartizuoja tai, kaip DI programos atranda ir naudoja tas funkcijas.
  • „Serverio prijungimas yra nekenksmingas.“ Serverio įrankiai gali skaityti ir keisti tikrus dalykus. Jungkite serverius, kuriais pasitikite, geriausia tiesiai iš pačios paslaugos.
  • Suteikiama daugiau prieigos nei reikia. Jei serveris siūlo tik skaitymo prieigą ar siauresnes apimtis, pradėkite nuo jų.
  • Ignoruojamas tai, ką agentas skaito. El. laiškas, interneto puslapis ar dokumentas, gautas per MCP, gali turėti instrukcijų, skirtų DI. Palikite patvirtinimą įjungtą tokiems veiksmams kaip siuntimas, trynimas ar mokėjimas.
  • Slaptažodžių įklijavimas į pokalbį, kad „padėtumėte“ prisijungti. Nuotoliniai serveriai turėtų naudoti prisijungimo srautą ar saugiai saugomą prieigos raktą, o ne raktus, įklijuotus į pokalbį. Žr. kaip saugoti API raktus.

Ko paklausti savo DI kūrimo įrankio (ar asistento)

  • „Kurie MCP serveriai dabar prijungti ir ką kiekvienas duoda įrankių?“
  • „Prieš naudodamas įrankį, kuris ką nors keičia ar trina, paklausk manęs.“
  • „Šiai užduočiai naudok tik skaitymo įrankius.“
  • „Kokia paskyra veikia kaip šis serveris?“
  • „Pridėk MCP serverį prie mano programėlės, kad DI asistentai galėtų [peržiūrėti užsakymus]. Reikalauk prisijungimo ir rodyk tik skaitymo prieigą prisijungusio naudotojo savo duomenims.“

MCP ir Mythex

Mythex veikia su MCP abiem kryptimis. Jis valdo savo nuotolinį MCP serverį adresu https://mcp.mythex.ai/mcp: pridėkite šį URL kaip pasirinktinį jungtį Claude, Cursor ar Codex, patvirtinkite prieigą Mythex, ir asistentas gali kurti projektus, redaguoti failus, vykdyti komandas, peržiūrėti ir publikuoti jūsų Mythex debesies smėliadėžėje. Gali prisijungti bet kas, bet įrankių iškvietimams reikia Pro plano ir kreditų, o išorinio asistento naudojimą apmoka jo tiekėjas. Kita kryptimi Mythex agentas gali naudoti išorinius MCP serverius: Connectors → Custom MCP priima bet kurio serverio URL, iki dešimties paskyrai. Platesniam vaizdui žr. kas yra API ir kas yra DI agentas.

Klausimai

Ką reiškia MCP?

MCP reiškia Model Context Protocol (modelio konteksto protokolas). Tai atviras standartas, apibrėžiantis, kaip DI programos jungiasi prie išorinių įrankių ir duomenų šaltinių, todėl vieną kartą sukurtas įrankis gali veikti su daugeliu skirtingų DI asistentų.

Kas sukūrė MCP?

Anthropic pristatė ir atvirai paskelbė MCP 2024 m. lapkritį. 2025 m. gruodį Anthropic perdavė jį Agentic AI Foundation – Linux Foundation fondui, todėl standartą dabar valdo neutrali institucija.

Kuo skiriasi MCP ir API?

API yra tai, kaip konkreti paslauga atskleidžia savo funkcijas, ir kiekvienas API veikia skirtingai. MCP yra bendras sluoksnis virš jų: MCP serveris įvelka paslaugos funkcijas į įrankius, aprašytus standartiniu būdu, todėl bet kuri MCP suderinama DI programa gali jas rasti ir naudoti be specialaus integracijos kodo.

Ar MCP saugus?

Pats MCP yra protokolas; saugumas priklauso nuo to, kokius serverius prijungiate ir ką jie gali daryti. Jungkite tik iš patikimų šaltinių gautus serverius, suteikite mažiausią veikiančią prieigą, rizikingus veiksmus patvirtinkite patys ir žinokite, kad duomenyse, kuriuos agentas skaito, gali būti instrukcijų, skirtų jį suklaidinti.

Ar reikia būti kūrėju, kad naudotumėte MCP?

Naudoti – ne. Daugelis DI programėlių leidžia pridėti nuotolinį MCP serverį įklijavus jo URL ir prisijungus, kad patvirtintumėte prieigą. Savo MCP serverio kūrimui programavimas reikalingas.

Mythex · Pricing · Kurkite bet ką su dirbtiniu intelektu · Svetainių ir programėlių šablonai · Mythex palyginimas · Programėlių kūrimo su dirbtiniu intelektu žodynėlis · Nemokami programėlių kūrimo su dirbtiniu intelektu įrankiai · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)