MCP serverlarini qanday tanlash

MCP ekotizimida bugun yuzlab serverlar mavjud. Hammasini o'rnatish — yomon g'oya: agent kontekstga tonna keraksiz vositalar yuklab oladi, sekinlashadi, modeldagi diqqat tarqaladi. To'g'ri yondashuv — kerakli minimal to'plamni tanlash.
Ushbu qo'llanmada qanday qilib MCP-serverlarni baholash va tanlash kerakligi haqida.
Asosiy printsiplar
Birinchi qoida: server qo'shing — ish jarayonida real chegarani sezganingizda. "Balki kerak bo'lar" — bu yo'lda zaharli.
Ikkinchi qoida: bir vazifa = bir server. Universal "hamma narsa qila oladigan" server — yomon belgi. Yaxshi server bitta ishni yaxshi qiladi.
Uchinchi qoida: avval mahalliy / bepul, keyin tijoriy. Ko'p hollarda bepul serverlar — yetarli.
Baholash mezonlari
Har bir server uchun shu jadval bo'yicha tezkor tekshirish:
| Mezon | Qarash kerak |
|---|---|
| Maintainer | Rasmiy (Anthropic/microsoft) yoki taniqli hamjamiyat? Yoki 1 odam, 2 yil oldin tashlab ketgan? |
| GitHub yulduzlar | 500+ — odamlar foydalanadi. 50 dan kam — ehtiyot bo'ling. |
| Oxirgi commit | 3 oydan eski emas. AI ekotizimi tez o'zgaradi. |
| Hujjatlar | README aniq, misollar bor, env vars tushuntirilgan? |
| Xavfsizlik | Qanday vositalarni ochadi? "Fayl yozish + bash + tarmoq" — xavfli kombinatsiya. |
| Sandbox | Server lokal jarayonmi (stdio) yoki tashqi servisga ulanadimi? Tashqi — DNS / API ishonish kerak. |
| Tezligi | Server 2 soniya javob bersa — kontekst yangilanishida sezilarli kechikish. |
Aniq server kategoriyalari va tanlash
Kod va versiyalash
github— issue, PR, repo bilan ishlash. Eng asosiy.git— lokal repo komandalar.git status,git log, branch boshqarish.
Ikkalasi kerakmi? Agar siz Claude Code'da kod yozasiz va GitHubga push qilasiz — ha, ikkalasi.
Fayl tizimi
filesystem— papkalarni o'qish/yozish. Kerakli papkalarni aniq cheklang.
Xavfsizlik: hech qachon butun home katalogni bermang. Konkret loyiha papkasi yoki ~/Documents.
Veb va qidiruv
fetch— URL yuklash (yengil, bepul).tavily/exa/brave-search— AI uchun maxsus qidiruv API-lari.firecrawl— sahifani toza markdown'ga aylantirib oladi.
Tanlov: agar Claude Code allaqachon WebSearch vositasiga ega bo'lsa — qo'shimcha qidiruv MCP-i kerak emas. Faqat scraping (toza markdown) kerak bo'lsa — firecrawl.
Ma'lumotlar bazasi
postgres/mysql/sqlite— DB bilan SQL-savol berish.supabase— Postgres + auth + storage paketi sifatida.
Yondashuv: bevosita DB ulashdan ko'ra, REST API ga ulash xavfsizroq. Agent SQL yozsa — DROP TABLE xatosi imkoniyati ham bor.
Avtomatlashtirish va integratsiyalar
slack/discord— xabar yuborish, treadlarni o'qish.notion— sahifa yaratish, baza yangilash.gmail/calendar— pochta, tadbirlar.zapier— 7000+ ilovalar bilan integratsiya, ammo har bir chaqiruv kvotani sarflaydi.
Maslahat: avval rasmiy server qidiring (slack rasmiy Anthropic'dan). Faqat agar yo'q bo'lsa — Zapier mostiga o'tish.
Brauzer va UI testlash
playwright/puppeteer— brauzerni dasturlash orqali boshqarish.
Foydali: web-scraping, formani to'ldirish, screenshot olish, e2e testlar yozish.
Xotira va kontekst
memory— sodda key-value xotira, sessiyalar orasida saqlanadi.sequential-thinking— modelni qadamma-qadam mulohaza qilishga ko'maklashadi.
Ikkalasi kerakmi? Ko'pchilik uchun — ha, ikkalasi. Yengil va bepul.
Dizayn va kreativ
figma— dizayn fayllarini o'qish, komponentlarni kodga aylantirish.bannerbear/placid— shabloni asosida grafika generatsiyasi.
Ehtiyot: dizayn MCP-lar odatda API tokeni talab qiladi va kvotali (oyiga 30 rasm va h.k.).
Boshlovchi to'plami
Yangi loyihada qaysi serverlarni darhol o'rnatish:
filesystem— loyiha papkasiga cheklangan kirishgit— versiya boshqaruvigithub— agar GitHub-da hostingfetch— veb-sahifalarni o'qishmemory— sessiyalar orasida fakt saqlashsequential-thinking— yaxshi mulohaza
Bu 6 ta server 80% kerakni qoplaydi. Boshqalarini — keraga qarab qo'shing.
Anti-paternlar
- Ko'p server, kam foydalanish: 30 ta o'rnatilgan, real ishlatiladigan — 3 tasi. Foydasiz ballast.
- Ishonchsiz manbalardan serverlar: GitHubdagi 5 yulduzli server. Agentga to'liq kirish bersangiz — xavfli.
- Bir server, ko'p tokenlar: ba'zi serverlar 50+ vositani modelga ko'rsatadi. Bu kontekstda joy oladi va modelni chalg'itadi.
- Tashqi token-bilan, build-in mavjud: Claude Code ning ichki
WebSearchishlaydi — qo'shimcha API tokenli qidiruv kerak emas.
Tezlik tekshiruvi
Server o'rnatilgandan keyin — uni ishlab ko'ring:
- Agent har bir vositani topadimi (klient
list_toolsqaytaradi)? - Vosita chaqirilganda javob 1 soniyadan tez keladimi?
- Xato kelganida — model uni tushinadimi va qayta urinishimi?
Agar javoblar "yo'q" bo'lsa — serverni o'chiring yoki almashtiring.
Keyingi qadamlar
- MCP nima? — protokolning asosiy tushunchalari
- Agent xotirasi — MCP
memoryserveri qanday rolda