MCP-nin nə olduğu ilə maraqlanırsınızsa və niyə insanlar onu süni intellekt tətbiqlərinin USB-C adlandırırlar - doğru yerdəsiniz. Qısa versiya: MCP (Model Kontekst Protokolu) AI tətbiqləri və agentləri üçün xüsusi yapışqan kodu yığınları olmadan xarici alətlərə və məlumatlara qoşulmaq üçün açıq bir yoldur. O, modellərin alətləri necə kəşf etdiyini, hərəkətləri tələb etdiyini və kontekst çəkdiyini standartlaşdırır, beləliklə komandalar bir dəfə inteqrasiya edib hər yerdə təkrar istifadə edirlər. Spagetti deyil, adapterləri düşünün. Rəsmi sənədlər hətta USB-C analogiyasına da söykənir. [1]
Bundan sonra oxumaq istədiyiniz 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 ⚡
ev sahibi proqram daxilindəki MCP müştərisi imkanları ifşa edən proseslə ( MCP serveri ) imkan verən protokoldur Serverlər resurslar , göstərişlər və alətlər . Ünsiyyət JSON-RPC 2.0 -metodlar, parametrlər, nəticələr və xətalar ilə sadə sorğu/cavab formatı- ona görə də RPC-lərdən istifadə etmisinizsə, bu sizə tanış görünəcək. Beləliklə, agentlər söhbət qutusunda tələyə düşməyi dayandırır və faydalı işə başlayırlar. [2]
İnsanlar niyə maraqlanır: N×M problemi, həll olundu 🧩
MCP olmadan, hər bir modeldən alətə birləşmə birdəfəlik inteqrasiyaya ehtiyac duyur. MCP ilə alət istənilən uyğun müştərinin bir server . CRM, qeydlər, sənədlər və qurmaq sisteminiz tənha adalar olmağı dayandırır. Bu sehrli-UX və siyasət hələ də vacib deyil, lakin spesifikasiya inteqrasiya səthini azaltmaq üçün hostları, müştəriləri və serverləri [2]
MCP-ni faydalı edən ✅
-
Darıxdırıcı olan qarşılıqlı fəaliyyət (yaxşı mənada). Bir dəfə server qurmaq; onu çoxsaylı AI proqramlarında istifadə edin. [2]
-
“AI üçün USB-C” zehni modeli. Serverlər tək API-ləri modellər üçün tanış formaya normallaşdırır. Mükəmməl deyil, lakin komandaları sürətlə 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 AI proqramı
-
Müştəri – MCP ilə danışan hostun daxilindəki konnektor
-
Server resursları , göstərişləri və alətləri ifşa edən prosesdir
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 üçün stdio-dan istifadə edin şəbəkə sərhədinə ehtiyacınız olduqda HTTP- yə keçin [2]
Server xüsusiyyətləri:
-
Resurslar – kontekst üçün statik və ya dinamik məlumatlar (fayllar, sxemlər, qeydlər)
-
Təkliflər – təkrar istifadə edilə bilən, parametrləşdirilmiş təlimatlar
-
Alətlər – yazılan 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 – MCP serverlərini VS Code, JetBrains və Visual Studio-da birləşdirin. İstifadəsini idarə etmək üçün reyestr və müəssisə siyasətinə nəzarət var. [5]
-
Windows – ƏS səviyyəsində dəstək (ODR/registr) beləliklə agentlər razılıq, giriş və idarəetmə siyasəti ilə MCP serverlərini təhlükəsiz kəşf edib istifadə edə bilsinlə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 | Kimin üçündür | Qiyməti | 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
-
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ədiyiniz zaman əla deyil. MCP alətləri hər hansı bir model satıcısından ayırır. [2]
-
Tətbiq üçün fərdi plaginlər – Beşinci tətbiqinizə qədər işləyir. MCP həmin plaqini 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 . və 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:
metod: "alətlər/zəng", parametrlər: {...} -
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ə
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. Yenidən 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 birləşdirin ki, komanda yoldaşı soruşsun: “son yerləşdirməni geri qaytarın və hadisəni əlaqələndirin”. Bir sorğu, beş nişan deyil. [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 müştəriləri və onu həyata keçirən serverləri göndərirlər, lakin spesifikasiya həqiqətin mənbəyidir. [2]
MCP mənim 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”, MCP onları birləşdirə bilər. Dərin tətbiqin həyat dövrü qarmaqları hələ də sifarişli 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 çətindir?
Xeyr. Bu, bir çox kitabxananın artıq dəstəklədiyi JSON-da əsas metod+params+id-dir və MCP onun necə istifadə edildiyini dəqiq göstərir. [2]
Ödəniş verən kiçik protokol detalı 📎
Hər bir zəng metod adı və yazılmış parametrlərə . Bu struktur əhatə dairələrini, təsdiqləri və audit yollarını əlavə etməyi asanlaşdırır - sərbəst formada göstərişlərlə daha çətindir. Windows sənədləri bu çeklərin ƏS təcrübəsinə necə qoşulacağını 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 düşünə biləcəyiniz bir şeyə çevirir. O, sizin təhlükəsizlik siyasətinizi və ya UI-nizi yazmayacaq, lakin sizə fəaliyyətlər + kontekst . Övladlığa götürmənin rahat olduğu yerdə başlayın - IDE və ya Windows agentlərində razılıq tələbləri ilə - sonra daxili sistemləri serverlər kimi sarın ki, agentləriniz xüsusi adapterlər labirintinə ehtiyac olmadan real işi görə bilsinlər. Beləliklə, standartlar qalib gəlir. [5][4]
İstinadlar
-
MCP icmalı və “USB-C” analogiyası – Model Kontekst Protokolu: MCP nədir?
-
Səlahiyyətli spesifikasiya (rollar, JSON-RPC, nəqliyyatlar, təhlükəsizlik) – Model Kontekst Protokolunun 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/reyestr, razılıq, giriş, siyasət) – Windows-da Model Kontekst Protokolu (MCP) – İcmal
-
IDE qəbulu və idarə edilməsi – MCP serverləri ilə GitHub Copilot Chat-ın genişləndirilməsi