Mis on MCP? Model Context Protocol selgitatuna
MCP ehk Model Context Protocol on avatud standard AI assistentide ühendamiseks tööriistade ja andmetega, mida nad vajavad — failid, andmebaasid, äririistad, arendusplatvormid. Selle asemel, et iga AI-rakendus ehitaks iga teenuse jaoks eraldi integratsiooni, pakub teenus ühe „MCP serveri“ ning iga MCP-d kõneleva AI-rakendus saab seda kasutada. Anthropic tutvustas MCP-d 2024. aasta novembris ja andis selle 2025. aasta detsembris üle Agentic AI Foundationile, mis asub Linux Foundationi all.
Miks see AI-ga ehitamisel oluline on
AI agent on sama kasulik kui tööriistad, mille juurde ta pääseb. Mudel, mis ei näe sinu projektifaile, andmebaasi ega kalendrit, saab neist ainult rääkida. MCP on torustik, mis lubab agendil neid asju tegelikult kasutada — sinu loal.
Inimestele, kes AI-ga ehitavad, on sel kaks mõõdet. Esiteks saad kasutada AI assistenti, mis sulle juba meeldib — Claude’i, Cursori ja teisi — rohkemate tööriistadega, selle asemel et rakenduste vahel vahetada. Teiseks, kui sa toodet ehitad, võimaldab MCP-serveri pakkumine AI assistentidel sellega otse töötada. Tootete seadetes näed üha sagedamini kõrvuti valikuid „ühenda MCP kaudu“ ja „ühenda API kaudu“.
Igapäevane analoogia
Mõtle reisimisel kasutatavatele pistikutele. Igal riigil on oma pistikupesa, nii et kaasas kannad kotti adaptereid, ühe iga reisi kohta. Enne MCP-d oli AI-rakenduste ühendamine teenustega just selline: iga AI-rakenduse ja teenuse paar vajas oma kohandatud adapterit.
MCP on nagu kokkulepe ühe pistikupesa kuju üle. Teenuse tegijad ehitavad ühe pistiku (MCP server); AI-rakenduse tegijad ehitavad ühe pesa (MCP klient). Kõik, millel on pistik, töötab igas pesas. Elekter — tegelikud andmed ja toimingud — tuleb ikka teenusest ning sina otsustad, mis sisse pistetakse.
Kuidas MCP töötab
MCP-l on kolm rolli:
| Roll | Mis see on | Näide |
|---|---|---|
| Host | AI-rakendus, mida kasutad | Claude, Cursor, AI rakenduste ehitaja |
| Klient | Hosti osa, mis suhtleb ühe MCP serveriga | Claude’i ühendus sinu projektitööriistaga |
| Server | Programm, mis avab teenuse võimed MCP vormingus | Server GitHubi, andmebaasi või rakenduste ehitaja jaoks |
Server võib pakkuda kolme peamist asja:
- Tööriistad — toimingud, mida AI saab teha, näiteks
create_project,search_filesvõisend_message. Igal tööriistal on nimi, kirjeldus ja määratletud sisendite hulk, nii et AI teab, millal ja kuidas seda kasutada. - Ressursid — andmed, mida AI saab lugeda, näiteks failid või kirjed.
- Promptid — valmis juhendite mallid, mida server soovitab.
Kui ühendad serveri, küsib host sellelt, mida see pakub. AI mudel näeb siis saadaolevate tööriistade loendit koos kirjeldustega ja vestluse käigus võib ta otsustada ühe välja kutsuda. Host saadab kutse serverile, server teeb töö ja tulemus tuleb mudelile tagasi.
Serverid võivad töötada kahel viisil. Kohalik server töötab sinu oma arvutis ja käivitab selle AI-rakendus. Kaugserver töötab internetis ja seda pöördutakse URL-i kaudu; kaugserverid nõuavad tavaliselt sisselogimist ja juurdepääsu kinnitamist OAuth kaudu — sama tüüpi „Kas lubada juurdepääs?“ ekraan, mida näed, kui ühendad rakenduse oma Google’i kontoga.
Töötav näide: rakenduse ehitamine AI assistendist
Oletame, et kasutad Claude’i ja tahad, et see ehitaks ja avaldaks väikese rakenduse hostimisplatvormil, mis pakub kaugserverit MCP kaudu.
- Ühenda. Claude’i konnektorite seadetes lisad platvormi MCP URL-i. Brauseriaken avaneb platvormi nõusoleku lehel; logid sisse ja klõpsad Allow access.
- Avasta. Claude näeb nüüd platvormi tööriistu: loo projekt, kirjuta fail, käivita käsk, käivita eelvaade, avalda.
- Küsi. Kirjutad: „Loo lihtne napirahade kalkulaatori rakendus ja avalda see.“
- Tegutse. Claude kutsub
create_project, seejärelwrite_filemitu korda rakenduse koodi jaoks, siisstart_preview, kontrollib, et eelvaade töötab, ja kutsubpublish. - Teata. Ta annab sulle elava lingi.
Sa ei kopeerinud koodi akende vahel ega õppinud platvormi API-d. Claude kasutas standardseid MCP tööriista kutseid ja platvorm tegi töö sinu konto all ning selle reeglite järgi. Sama platvormi server töötaks samamoodi teiste MCP-ga ühilduvate hostidega.
Põhimõisted
| Mõiste | Tähendus |
|---|---|
| MCP | Model Context Protocol — avatud standard AI-rakenduste ühendamiseks tööriistade ja andmetega. |
| MCP server | Programm, mis avab teenuse tööriistad ja andmed MCP kaudu. |
| MCP klient / host | AI-rakenduse pool, mis ühendub serveritega ja kasutab nende tööriistu. |
| Tööriist | Üks toiming, mida server pakub, nimega, kirjelduse ja sisenditega. |
| Ressurss | Loetav andmed, mida server pakub, näiteks fail või kirje. |
| Kaug- vs kohalik server | Internetist URL-i kaudu pöördutav või sinu enda masinas töötav server. |
| OAuth | Standardne viis anda rakendusele juurdepääs sinu kontole ilma salasõna jagamata. |
| Konnektor | Nimi, mida paljud AI-rakendused annavad lisatud integratsioonile, sageli MCP serverile. |
| Promptide süst | Andmetes olev tekst, mida agent loeb ja mis püüab panna teda tegema midagi, mida sa ei palunud. |
Levinud väärarusaamad
- „MCP on ainult Claude’i asi.“ Anthropic lõi selle, aga nüüd on see avatud standard, mida juhib Agentic AI Foundation, ning paljud AI-rakendused ja arendajatööriistad toetavad seda.
- „MCP asendab API-d.“ See asub nende peal. Enamik MCP servereid kutsub kulisside taga teenuse tavalist API-d. MCP standardiseerib selle, kuidas AI-rakendused neid funktsioone avastavad ja kasutavad.
- „Serveri ühendamine on kahjutu.“ Serveri tööriistad võivad lugeda ja muuta tegelikke asju. Ühenda usaldusväärsed serverid, võimaluse korral teenuse endalt.
- Rohkem juurdepääsu andmine, kui vaja. Kui server pakub ainult lugemisjuurdepääsu või kitsamaid õigusi, alusta sellest.
- Agendi loetava ignoreerimine. MCP kaudu toodud e-kiri, veebileht või dokument võib sisaldada juhiseid, mis on suunatud AI-le. Hoia kinnitus sisse lülitatud toimingutele nagu saatmine, kustutamine või maksmine.
- Saladuste kleepimine vestlusse, et ühendust „aidata“. Kaugserverid peaksid kasutama sisselogimisvoogu või turvaliselt salvestatud tokenit, mitte vestlusesse kleebitud võtmeid. Vt kuidas API võtmeid turvaliselt hoida.
Mida AI ehitajalt (või assistendilt) paluda
- „Millised MCP serverid on praegu ühendatud ja mida tööriistu iga neist annab?“
- „Enne kui kasutad tööriista, mis midagi muudab või kustutab, küsi minult.“
- „Kasuta selle ülesande jaoks ainult lugemistööriistu.“
- „Mis kontos see server tegutseb?“
- „Lisa mu rakendusse MCP server, et AI assistendid saaksid [otsida tellimusi]. Nõua sisselogimist ja anna ainult sisse logitud kasutaja enda andmete lugemisjuurdepääs.“
MCP ja Mythex
Mythex töötab MCP-ga mõlemas suunas. Sellel on oma kaugne MCP server aadressil https://mcp.mythex.ai/mcp: lisa see URL kohandatud konnektorina Claude’is, Cursoris või Codexis, kinnita juurdepääs Mythexis ja assistent saab luua projekte, muuta faile, käivitada käske, eelvaadet ja avaldada sinu Mythexi pilveliivakastis. Kõik võivad ühenduda, aga tööriistade kutsed nõuavad Pro paketti ja krediite ning välise assistendi enda kasutust arvestab selle pakkuja. Teises suunas saab Mythexi enda agent kasutada väliseid MCP servereid: Connectors → Custom MCP võtab mis tahes serveri URL-i, kuni kümme konto kohta. Laiema pildi jaoks vt mis on API ja mis on AI agent.
Küsimused
Mida MCP tähendab?
MCP tähendab Model Context Protocol. See on avatud standard, mis määrab, kuidas AI-rakendused ühenduvad välise tööriista ja andmeallikatega, nii et ühe korra ehitatud tööriist töötab paljude erinevate AI assistentidega.
Kes MCP-d lõi?
Anthropic tutvustas MCP-d ja avaldas selle avatud lähtekoodina 2024. aasta novembris. 2025. aasta detsembris andis Anthropic selle üle Agentic AI Foundationile, Linux Foundationi all olevale fondile, nii et standardit juhib nüüd neutraalne organ.
Mis vahe on MCP-l ja API-l?
API on see, kuidas üks kindel teenus avab oma funktsioonid ja iga API töötab omamoodi. MCP on selle peal olev ühine kiht: MCP server mähib teenuse funktsioonid standardsel viisil kirjeldatud tööriistadeks, nii et iga MCP-ga ühilduv AI-rakendus saab need avastada ja kasutada ilma kohandatud integratsioonikoodita.
Kas MCP on turvaline?
MCP ise on protokoll; turvalisus sõltub sellest, milliseid servereid ühendad ja mida need teha saavad. Ühenda ainult usaldusväärsetest allikatest pärinevad serverid, anna minimaalne töötav juurdepääs, kiida riskantsed toimingud ise heaks ning arvesta, et andmed, mida agent loeb, võivad sisaldada juhiseid, mille eesmärk on teda eksitada.
Kas pean MCP kasutamiseks olema arendaja?
Kasutamiseks ei pea. Paljud AI-rakendused laseb lisada kaugserveri, kleepides selle URL-i ja logides sisse juurdepääsu kinnitamiseks. Oma MCP-serveri ehitamine nõuab aga programmeerimist.