پروتکل MCP چیست؟#
تا پیش از معرفی MCP، اتصال یک مدل زبانی به دیتابیس یا فایلهای پروژه نیازمند کدهای اتصال اختصاصی و ناسازگار بود. با پروتکل متنباز Model Context Protocol (MCP)، سرورها و ابزارها یکبار استاندارد MCP را پیادهسازی میکنند و هر مدل هوش مصنوعی میتواند به طور امن و کنترلشده فایلها را بخواند و عملیات را اجرا کند.
یک تشبیه روزمره#
درگاه جهانی پورت USB-C؛ به جای اینکه هر هدفون یا فلشمموری کابل اختصاصی داشته باشد، تمام وسایل با یک پورت استاندارد واحد به لپتاپ متصل میشوند.
اجزای اصلی MCP#
- میزبان (MCP Host): کلاینت هوش مصنوعی (مثل Claude Desktop)
- سرور (MCP Server): برنامهای که دسترسی امن به یک ابزار (مثل PostgreSQL یا Git) را ارائه میدهد
- پروتکل JSON-RPC برای تبادل ایمن پیامها