Home / Glossary / پروتکل زمینه مدل (MCP)
پروتکل زمینه مدل (MCP)
پروتکل زمینه مدل (MCP) یک استاندارد باز ساختهشده توسط Anthropic است که یک روش جهانی برای اتصال مدلهای هوش مصنوعی به ابزارها، منابع داده و APIهای خارجی فراهم میکند. مانند USB برای هوش مصنوعی، بهعنوان یک رابط استاندارد عمل میکند تا هر ابزار سازگار با MCP بتواند با هر عامل هوش مصنوعی سازگار با MCP کار کند.
چرا MCP وجود دارد
پیش از MCP، هر ابزار هوش مصنوعی یکپارچگیهای سفارشی خود را برای پایگاههای داده، APIها و سرویسهای خارجی ایجاد میکرد. این به معنای کار تکراری در ابزارها و قفل شدن به فروشنده برای کاربران بود. MCP این مشکل را با تعریف یک پروتکل استاندارد حل میکند: سازندگان ابزار یک سرور MCP میسازند و با هر عامل هوش مصنوعی که از MCP پشتیبانی میکند — Claude Code، Cursor، Windsurf و سایرین — کار میکند.
MCP چگونه کار میکند
MCP از معماری کلاینت-سرور استفاده میکند. عامل هوش مصنوعی (کلاینت) به سرورهای MCP که ابزارها، منابع و دستورات را در معرض نمایش میگذارند متصل میشود. وقتی عامل نیاز به پرسوجوی پایگاه داده، جستجوی مستندات یا فراخوانی API دارد، یک درخواست استاندارد به سرور MCP مناسب ارسال میکند. سرور تعامل واقعی را مدیریت میکند و نتایج ساختاریافتهای را که عامل میتواند درباره آنها استدلال کند برمیگرداند.
// Example: MCP server configuration in Claude Code
// ~/.claude/settings.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "ghp_..." }
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": { "DATABASE_URL": "postgresql://..." }
}
}
}سرورهای MCP برای GitHub، PostgreSQL، Slack، Google Drive، سیستمهای فایل و دهها سرویس دیگر در دسترس هستند. برای فهرست کامل یکپارچگیهای ساختهشده توسط جامعه، رجیستری سرور MCP را بررسی کنید.
پروتکل زمینه مدل برای چه چیزی استفاده میشود؟+
کدام ابزارهای هوش مصنوعی از MCP پشتیبانی میکنند؟+
آیا MCP فقط برای کدنویسی است؟+
چگونه یک سرور MCP سفارشی بسازم؟+
Related terms
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →