Əgər MCP-nin nə olduğunu və niyə insanlar onu süni intellekt tətbiqlərinin USB-C adlandırdığını düşünürsünüzsə, doğru yerdəsiniz. Qısaca: MCP (Model Kontekst Protokolu) süni intellekt tətbiqləri və agentləri üçün xüsusi yapışqan kod yığınları olmadan xarici alətlərə və məlumatlara qoşulmaq üçün açıq bir yoldur. Bu, modellərin alətləri necə kəşf etdiyini, hərəkətlər tələb etdiyini və konteksti necə çəkdiyini standartlaşdırır ki, komandalar bir dəfə inteqrasiya olunsun və hər yerdə yenidən istifadə etsinlər. Spagetti deyil, adapterlər haqqında düşünün. Rəsmi sənədlər hətta USB-C analoquna da istinad edir. [1]
Bundan sonra oxumaq istəyə biləcəyiniz məqalələr:
🔗 Edge AI nədir
Edge AI, onun necə işlədiyini və əsas real dünya tətbiqlərini anlayın.
🔗 Generativ AI nədir
Generativ AI-nin məzmun, ümumi modellər və biznes istifadələrini necə yaratdığını öyrənin.
🔗 Agent AI nədir
Agent AI, avtonom agentləri və onların mürəkkəb tapşırıqları necə əlaqələndirdiyini kəşf edin.
🔗 AI ölçeklenebilirliği nədir
Süni intellekt miqyası ilə bağlı problemləri, infrastruktur mülahizələrini və optimallaşdırma strategiyalarını araşdırın.
AI-də MCP nədir? Tez cavab ⚡
MCP, süni intellekt tətbiqinin ( host ) tətbiq daxilindəki MCP klienti vasitəsilə imkanları üzə çıxaran bir proseslə ( MCP serveri ) danışmasına imkan verən bir protokoldur. Serverlər resurslar , sorğular və alətlər təklif edə bilərlər. Ünsiyyət JSON-RPC 2.0 üzərindən işləyir - metodlar, parametrlər, nəticələr və səhvlər olan sadə bir sorğu/cavab formatı - buna görə də RPC-lərdən istifadə etmisinizsə, bu, sizə tanış görünəcək. Agentlərin söhbət qutularında ilişib qalmasının qarşısını almaq və faydalı iş görməyə başlamaları belədir. [2]

İnsanlar niyə maraqlanır: N×M problemi, həll olundu 🧩
MCP olmadan, hər bir modeldən alətə kombinasiyanın birdəfəlik inteqrasiyaya ehtiyacı var. MCP ilə bir alət istənilən uyğun müştərinin istifadə edə biləcəyi bir server tətbiq edir . CRM, qeydləriniz, sənədləriniz və quruluş sisteminiz tənha adalar olmaqdan çıxır. Bu sehrli deyil - UX və siyasət hələ də vacibdir - lakin spesifikasiya inteqrasiya səthini kiçiltmək üçün hostları, müştəriləri və serverləri açıq şəkildə modelləşdirir. [2]
MCP-ni faydalı edən ✅
-
Darıxdırıcı qarşılıqlı əlaqə (yaxşı mənada). Bir dəfə server qurun; onu birdən çox süni intellekt tətbiqində istifadə edin. [2]
-
“Süni intellekt üçün USB-C” zehni modeli. Serverlər modellər üçün qəribə API-ləri tanış formaya salır. Mükəmməl deyil, amma komandaları tez bir zamanda uyğunlaşdırır. [1]
-
Kəşf edilə bilən alətlər. Müştərilər alətləri sadalaya, daxiletmələri təsdiq edə, strukturlaşdırılmış parametrlərlə onlara zəng edə və strukturlaşdırılmış nəticələr əldə edə bilər (alət siyahıları dəyişdikdə bildirişlərlə). [3]
-
Tərtibatçıların yaşadığı yerlərdə dəstəklənir. GitHub Copilot əsas IDE-lər arasında MCP serverlərini birləşdirir və reyestr axını və qəbul üçün böyük siyasət nəzarətləri əlavə edir. [5]
-
Nəqliyyat çevikliyi. Yerli üçün stdio istifadə edin; sərhədə ehtiyacınız olduqda axın edilə bilən HTTP-yə yüksəlin. Hər iki yolla: JSON-RPC 2.0 mesajları. [2]
MCP əslində başlıq altında necə işləyir 🔧
İş zamanı sizin üç rolunuz var:
-
Host – istifadəçi sessiyasına sahib olan süni intellekt tətbiqi
-
Müştəri – MCP-ni danışan hostun içərisindəki konnektor
-
Server – resursları , istəkləri və alətləri üzə çıxaran bir proses
Onlar JSON-RPC 2.0 mesajları ilə danışırlar: sorğular, cavablar və bildirişlər - məsələn, UI-nin canlı olaraq yenilənməsi üçün alət siyahısında dəyişiklik bildirişi. [2][3]
Nəqliyyatlar: möhkəm, sandboxable yerli serverlər üçünyə keçin stdio-dan istifadə edin ; şəbəkə sərhədinə ehtiyacınız olduqda[2] HTTP- .
Server xüsusiyyətləri:
-
Resurslar – kontekst üçün statik və ya dinamik məlumatlar (fayllar, sxemlər, qeydlər)
-
Prompts – təkrar istifadə edilə bilən, parametrləşdirilmiş təlimatlar
-
Alətlər – tipli giriş və çıxışlarla çağırıla bilən funksiyalar
Bu trio MCP-ni nəzəri deyil, praktik hiss etdirən şeydir. [3]
Təbiətdə MCP ilə görüşəcəyiniz yer 🌱
-
GitHub Copilot – VS Code, JetBrains və Visual Studio-da MCP serverlərini birləşdirin. İstifadəni idarə etmək üçün reyestr və müəssisə siyasəti nəzarətləri mövcuddur. [5]
-
Windows – ƏS səviyyəli dəstək (ODR/qeydiyyat), beləliklə agentlər MCP serverlərini razılıq, qeydiyyat və administrator siyasəti ilə təhlükəsiz şəkildə aşkar edə və istifadə edə bilərlər. [4]
Müqayisə cədvəli: MCP-ni bu gün işə salmaq üçün seçimlər 📊
Məqsəd baxımından bir qədər qarışıqdır - çünki real həyat masaları heç vaxt mükəmməl düzülmür.
| Alət və ya quraşdırma | Kim üçündür | Qiymətə uyğun | Niyə MCP ilə işləyir |
|---|---|---|---|
| Kopilot + MCP serverləri (IDE) | Devs redaktorlarda | Kopilot tələb olunur | Sıx IDE döngəsi; MCP alətlərini birbaşa söhbətdən çağırır; reyestr + siyasət dəstəyi. [5] |
| Windows agentləri + MCP | Müəssisə İT və əməliyyatlar | Windows xüsusiyyətləri dəsti | ƏS səviyyəli qoruyucu barmaqlıqlar, razılıq bildirişləri, giriş və cihazda reyestr. [4] |
| Daxili API-lər üçün DIY server | Platforma komandaları | Sizin infra | Köhnə sistemləri yenidən yazmadan alətlər-de-silo kimi sarın; tipli giriş/çıxışlar. [3] |
Təhlükəsizlik, razılıq və qoruyucu barmaqlıqlar 🛡️
MCP tel formatı və semantikasıdır; etibar hostda və OS-də yaşayır. Windows icazə tələblərini, reyestrləri və siyasət qarmaqlarını vurğulayır və ciddi tətbiqlər alət çağırışını imzalanmış ikili faylı işə salmaq kimi müalicə edir. Qısacası: agentiniz kəskin şeylərə toxunmazdan əvvəl soruşmalıdır. [4]
Spesifikasiya ilə yaxşı işləyən praqmatik nümunələr:
-
Həssas alətləri ən az imtiyazla stdio üzərindən yerli saxlayın
-
Açıq əhatə dairəsi və təsdiqləri olan Gate uzaq alətləri
-
Auditlər üçün hər zəngi (girişlər/nəticələr) qeyd edin
Spesifikasiyanın strukturlaşdırılmış metodları və JSON-RPC bildirişləri bu nəzarətləri serverlər arasında ardıcıl edir. [2][3]
MCP vs alternativlər: hansı dırnaq üçün hansı çəkic? 🔨
-
Bir LLM yığınında sadə funksiya çağırışı – Bütün alətlər bir satıcının altında olduqda əladır. Tətbiqlər/agentlər arasında təkrar istifadə etmək istədikdə əla deyil. MCP alətləri istənilən tək model satıcısından ayırır. [2]
-
Hər tətbiq üçün xüsusi plaginlər – Beşinci tətbiqinizə qədər işləyir. MCP həmin plagini təkrar istifadə edilə bilən serverə mərkəzləşdirir. [2]
-
Yalnız RAG arxitekturaları – Axtarış güclüdür, lakin hərəkətlər vacibdir. MCP sizə strukturlaşdırılmış hərəkətlər və kontekst verir. [3]
Ədalətli bir tənqid: "USB-C" bənzətməsi tətbiq fərqlərini gizlədə bilər. Protokollar yalnız UX və siyasətlər yaxşı olduqda kömək edir. Bu nüans sağlamdır. [1]
Minimal zehni model: xahiş et, cavab ver, bildir 🧠
Bunu təsəvvür edin:
-
Müştəri serverdən soruşur:
method: "tools/call", params: {...} -
Server nəticə və ya xəta ilə cavab verir
-
Server müştərilərə alətlər siyahısı dəyişiklikləri və ya yeni resurslar haqqında məlumat verə bilər ki, UI canlı olaraq yenilənsin
JSON-RPC-dən məhz bu şəkildə istifadə etmək nəzərdə tutulur və MCP alət kəşfini və çağırışını necə təyin edir. [3]
Vaxtınıza qənaət edən icra qeydləri ⏱️
-
stdio ilə başlayın. Ən asan yerli yol; sandbox və debug üçün sadə. Bir sərhədə ehtiyacınız olduqda HTTP-yə keçin. [2]
-
Alətinizin giriş/çıxışlarını sxemə salın. Güclü JSON Şemasının təsdiqi = proqnozlaşdırıla bilən zənglər və daha təhlükəsiz təkrar cəhdlər. [3]
-
İdempotent əməliyyatlara üstünlük verin. Təkrar cəhdlər baş verir; təsadüfən beş bilet yaratmayın.
-
Yazılar üçün dövrədə insan. Dağıdıcı hərəkətlərdən əvvəl fərqləri/təsdiqləri göstərin; razılıq və siyasət rəhbərliyi ilə uyğunlaşır. [4]
Bu həftə göndərə biləcəyiniz real istifadə halları 🚢
-
Daxili bilik + hərəkətlər: Viki, bilet və yerləşdirmə skriptlərini MCP alətləri kimi əhatə edin ki, komanda yoldaşınız soruşa bilsin: "son yerləşdirməni geri qaytarın və hadisəni əlaqələndirin." Beş nişan yox, bir sorğu. [3]
-
Söhbətdən repo əməliyyatları: redaktoru tərk etmədən repoları siyahıya almaq, PR-ləri açmaq və problemləri idarə etmək üçün MCP serverləri ilə Copilot istifadə edin. [5]
-
Təhlükəsizlik relsləri ilə masa üstü iş axınları: Windows-da agentlərə qovluğu oxumağa və ya razılıq göstərişləri və audit yolları ilə yerli CLI-yə zəng etməyə icazə verin. [4]
MCP haqqında tez-tez verilən suallar ❓
MCP kitabxanadır, yoxsa standart?
Bu, bir protokoldur. Satıcılar onu tətbiq edən müştəriləri və serverləri göndərirlər, lakin spesifikasiya həqiqətin mənbəyidir. [2]
MCP plagin çərçivəmi əvəz edə bilərmi?
Bəzən. Əgər plaginləriniz "bu arqumentlərlə bu metodu çağırın, strukturlaşdırılmış nəticə əldə edin" deməkdirsə, MCP onları birləşdirə bilər. Dərin tətbiq həyat dövrü qarmaqları hələ də xüsusi plaginlərə ehtiyac duya bilər. [3]
MCP axını dəstəkləyirmi?
Bəli-nəqliyyat seçimlərinə axın edilə bilən HTTP daxildir və siz bildirişlər vasitəsilə artımlı yeniləmələr göndərə bilərsiniz. [2]
JSON-RPC öyrənmək çətindirmi?
Xeyr. Bu, bir çox kitabxananın artıq dəstəklədiyi JSON-da əsas metod+params+id-dir və MCP onun necə istifadə olunduğunu dəqiq göstərir. [2]
Ödəniş verən kiçik protokol detalı 📎
Hər çağırışın metod adı və yazılmış parametrləri. Bu struktur, sahələri, təsdiqləri və audit yollarını əlavə etməyi asanlaşdırır - sərbəst formalı sorğularla bunu daha da çətinləşdirir. Windows sənədləri bu yoxlamaları ƏS təcrübəsinə necə ötürməyi göstərir. [4]
Salfetin üzərinə cızmaq olar sürətli memarlıq eskizi 📝
Çat ilə host proqramı → MCP müştərisini ehtiva edir → bir və ya bir neçə serverə nəqliyyat açır → serverlər imkanları üzə çıxarır → model addımı planlaşdırır, alətə zəng edir, strukturlaşdırılmış nəticə alır → söhbət fərqləri/ön baxışları göstərir → istifadəçi təsdiqləyir → növbəti addım. Sehrli deyil - yoldan kənarda qalan santexnika. [2]
Yekun Qeydlər – Çox Uzundur, Oxumadım 🎯
MCP xaotik bir alət ekosistemini əsaslandıra biləcəyiniz bir şeyə çevirir. Təhlükəsizlik siyasətinizi və ya UI-nizi yazmayacaq, ancaq hərəkətlər + kontekst üçün darıxdırıcı, proqnozlaşdırıla bilən bir onurğa təmin edir . Uyğunlaşmanın hamar olduğu yerdən başlayın - razılıq istəkləri ilə IDE və ya Windows agentlərinizdə kopilot edin - sonra daxili sistemləri server kimi sarın ki, agentləriniz xüsusi adapterlər labirinti olmadan real iş görə bilsinlər. Standartlar belə qalib gəlir. [5][4]
İstinadlar
-
MCP-yə ümumi baxış və “USB-C” analoqu – Model Kontekst Protokolu: MCP nədir?
-
Səlahiyyətli spesifikasiya (rollar, JSON-RPC, nəqliyyat, təhlükəsizlik) – Model Kontekst Protokolu Spesifikasiyası (2025-06-18)
-
Alətlər, sxemlər, kəşf və bildirişlər – MCP Server Xüsusiyyətləri: Alətlər
-
Windows inteqrasiyası (ODR/qeydiyyat, razılıq, qeydiyyat, siyasət) – Windows-da Model Kontekst Protokolu (MCP) – Baxış
-
IDE-nin tətbiqi və idarə olunması – GitHub Copilot Chat-ın MCP serverləri ilə genişləndirilməsi