پروتکل MCP چیست؟#

تا پیش از معرفی MCP، اتصال یک مدل زبانی به دیتابیس یا فایل‌های پروژه نیازمند کدهای اتصال اختصاصی و ناسازگار بود. با پروتکل متن‌باز Model Context Protocol (MCP)، سرورها و ابزارها یک‌بار استاندارد MCP را پیاده‌سازی می‌کنند و هر مدل هوش مصنوعی می‌تواند به طور امن و کنترل‌شده فایل‌ها را بخواند و عملیات را اجرا کند.

یک تشبیه روزمره#

درگاه جهانی پورت USB-C؛ به جای اینکه هر هدفون یا فلش‌مموری کابل اختصاصی داشته باشد، تمام وسایل با یک پورت استاندارد واحد به لپ‌تاپ متصل می‌شوند.

اجزای اصلی MCP#

  • میزبان (MCP Host): کلاینت هوش مصنوعی (مثل Claude Desktop)
  • سرور (MCP Server): برنامه‌ای که دسترسی امن به یک ابزار (مثل PostgreSQL یا Git) را ارائه می‌دهد
  • پروتکل JSON-RPC برای تبادل ایمن پیام‌ها