🔌 مفهوم MCP چیه و چرا برای برنامهنویسها مهمه؟
اگه با ابزارهایی مثل AI Agentها، Claude یا Codex کار میکنید، احتمالاً اسم MCP رو زیاد شنیدید.
عنوان MCP یا Model Context Protocol یک استاندارد برای متصل کردن AI به ابزارها و منابع خارجی محسوب میشه.
یعنی بهجای اینکه AI فقط متن ورودی شما رو داشته باشه، با کمک MCP میتونه به ابزارهایی مثل:
• دیتابیس
• فایلهای پروژه
• GitHub
• سرویسها و APIها
• ابزارهای توسعه
• سیستمهای داخلی شرکت
متصل بشه و بر اساس دسترسیای که براش تعریف کردید، اطلاعات دریافت کنه یا عملیاتی انجام بده.
مثلاً تصور کنید به Agent میگید:
«بیا Issueهای باز پروژه رو بررسی کن و ببین کدومها مربوط به Backend هستن.»
اگر Agent از طریق MCP به GitHub دسترسی داشته باشه، میتونه اطلاعات موردنیازش رو از ابزار متصلشده دریافت و بررسی کنه.
در معماری MCP معمولاً سه مفهوم مهم داریم:
🔵 MCP Host:
اپلیکیشنی که AI داخلش اجرا یا استفاده میشه
🔵 MCP Client:
ارتباط با MCP Server رو مدیریت میکنه
🔵 MCP Server:
قابلیتها و اطلاعات یک سیستم یا ابزار رو در اختیار AI قرار میده
کانال آموزشی کدنایت | آموزش برنامه نویسی
https://t.me/codenight_ir
https://t.me/codenight_ir
Post #111
200
- ❤ 2
- 💩 1