چرا من به عنوان Backend Developer باید MCP بلد باشم؟! 🤔

برنامه‌نویسی
مدیوم

چرا من به عنوان Backend Developer باید MCP بلد باشم؟! 🤔 مگه API و Function Calling کافی نیست؟ برای خیلی از پروژه‌ها، واقعاً کافی‌ان. یه API داری. چندتا Function تعریف می‌کنی. مدل هم تصمیم می‌گیره کدوم یکی رو صدا بزنه. تمام. ✅ ولی مشکل از جایی شروع میشه که دیگه فقط با یک مدل و چندتا Function داخل یک اپلیکیشن طرف نیستی. فرض کن سیستم شما این سرویس‌ها رو داره: Order Payment Inventory حالا می‌خوای همین قابلیت‌ها در اختیار چند جای مختلف باشه: Claude AI Agent داخلی شرکت IDE Assistant تیم Support Bot و شاید چند Client دیگه. اینجا کم‌کم درد شروع میشه. 😅 بدون MCP، هر Client ممکنه Integration خودش رو بخواد. Tool Schema خودش. Discovery خودش. Authentication خودش. Mapping خودش روی APIهای شما. و چیزی که اولش قرار بود چندتا Function Call ساده باشه... کم‌کم تبدیل میشه به یه عالمه Glue Code. 🫠 اینجاست که MCP برای یه Backend Developer مهم میشه. ولی یه نکته خیلی مهم: ⚠️ MCP قرار نیست جای API رو بگیره.

مشاهده مقاله کامل

برای خواندن متن کامل مقاله، روی دکمه زیر کلیک کنید