MCP یک پروتکل باز است تا ابزارها و منابع داده یک بار نوشته شوند و هر مدلی بتواند از آنها استفاده کند.
مشکلی که حل میکند
بدون استاندارد، برای هر ترکیب مدل و سرویس باید کد جدا نوشت. MCP یک قرارداد مشترک تعریف میکند تا یک سرور، برای همه کلاینتها کار کند.
اجزای اصلی
سرور MCP سه چیز ارائه میدهد: ابزار (کاری که انجام میشود)، منبع (دادهای که خوانده میشود) و prompt آماده. کلاینت اینها را کشف میکند و در اختیار مدل میگذارد.
چه زمانی ارزش دارد
اگر فقط دو سه ابزار ساده دارید، Tool Calling مستقیم کافی است. وقتی ابزارها زیاد میشوند یا قرار است بین چند محصول و چند مدل مشترک باشند، MCP هزینهاش را برمیگرداند.
امنیت
سرور MCP در واقع یک درگاه به سیستمهای داخلی شماست. دسترسی هر ابزار را حداقلی نگه دارید و هیچوقت خروجی مدل را بدون اعتبارسنجی به عنوان پارامتر اجرا نکنید.



