اکوسیستم Anthropic

MCP

MCP استاندارد باز Anthropic برای وصل‌کردن Claude به فایل، GitHub، دیتابیس و ابزارهای داخلی است.

استاندارد اتصال Claude به ابزار و داده

لایه محصول، مدل و اجرااکوسیستم Anthropic4 قابلیت
خلاصه عملی

تعریف و شروع

چیست

Model Context Protocol یک قرارداد client/server برای اتصال برنامه‌های AI به منابع بیرونی است؛ در عمل، connectorها و serverها context و ابزار را در اختیار Claude می‌گذارند.

شروع

شروع سریع

یک task واقعی را روی همین component تست کن و بعد تصمیم بگیر که باید به API، مدل دیگر یا workflow دیگر بروی یا نه.

قابلیت‌ها

قابلیت‌های اصلی

قابلیت

Standard protocol

یک قرارداد مشترک برای expose کردن tool و data.

قابلیت

Client/server model

server منابع را ارائه می‌کند و client آن را مصرف می‌کند.

قابلیت

Reusable connectors

connectorها را می‌توان بین کلاینت‌ها reuse کرد.

قابلیت

Claude fit

برای افزودن context بیرونی به Claude مناسب است.

تفاوت

این بخش را کی انتخاب کنیم

مقایسه

MCP ↔ API

API برای منطق و درخواست مدل است؛ MCP برای expose کردن tool و context بیرونی است.

مقایسه

MCP ↔ Tool Use

Tool Use رفتار مدل برای صدا زدن tool است؛ MCP زیرساخت استانداردی است که toolها را در اختیار آن می‌گذارد.

مقایسه

MCP ↔ Claude Code

Claude Code برای workflow کدنویسی است؛ MCP منابع و ابزارها را به آن وصل می‌کند.

شروع

نصب و شروع عملی

Client + Server

MCP را به‌عنوان protocol وصل کن

MCP خودِ محصول نیست؛ یک protocol برای client و server است.

  • یک client مثل Claude Desktop
  • یک MCP server
  • دسترسی به منبع داده یا ابزار

اول client را وصل کن، بعد server را معرفی کن، سپس یک منبع داده کوچک را end-to-end تست کن.

مثال

مثال واقعی

MCP

فایل‌ها و پوشه‌های local

وقتی context پروژه در فایل‌ها و یادداشت‌های محلی است، MCP یک bridge استاندارد برای خواندن آن‌ها می‌دهد.

  • اتصال: Claude Desktop به Filesystem MCP server وصل می‌شود و فقط پوشه‌های exposeشده را می‌بیند.
  • Claude می‌تواند: فایل‌ها را بخواند، چند فایل را خلاصه کند، context بسازد و به بخش‌های مرتبط ارجاع بدهد.
  • بازبینی انسانی: حذف، تغییر، جابه‌جایی و هر actionی که محتوای واقعی را عوض می‌کند.

برای فهم سریع کد، docs داخلی و یادداشت‌های پروژه، این ساده‌ترین الگوی MCP است.

MCP

GitHub و issue tracker

وقتی repo، issue و pull request مهم‌اند، MCP context بیرونی را به Claude می‌آورد.

  • اتصال: GitHub MCP server یا connector مشابه به repo و issue tracker وصل می‌شود.
  • Claude می‌تواند: issueها، PRها، commentها و وضعیت‌ها را بخواند و summary یا plan بسازد.
  • بازبینی انسانی: merge، close، label، assign و هر تغییر نهایی روی جریان کار تیم.

برای triage، مرور PR و فهم taskها بدون جابه‌جا کردن control از انسان، الگوی رایجی است.

MCP

Database و internal docs

وقتی اطلاعات در database یا wiki داخلی است، MCP retrieval امن و reusable می‌سازد.

  • اتصال: یک MCP server به database، knowledge base یا internal docs وصل می‌شود.
  • Claude می‌تواند: داده‌های خواندنی را query کند، ردیف‌ها را مقایسه کند، summary بسازد و context retrieval انجام دهد.
  • بازبینی انسانی: write، schema change، policy decision و هر actionی که به دادهٔ حساس دست می‌زند.

برای answer دادن روی دادهٔ داخلی، این بهتر از کپی‌کردن داده در prompt است.

MCP

Monitoring و dashboard

برای مشاهدهٔ وضعیت سرویس‌ها، MCP می‌تواند logs، metrics و alertها را در اختیار Claude بگذارد.

  • اتصال: observability stack، dashboard یا alerting tool به یک MCP server وصل می‌شود.
  • Claude می‌تواند: status، metrics، logs و incident history را بخواند و خلاصهٔ وضعیت بسازد.
  • بازبینی انسانی: rollback، deploy، mute کردن alertها و تصمیم‌های عملیاتی مهم.

برای incident review و گزارش وضعیت، این الگو کمک می‌کند context بدون دستکاری production جمع شود.

خطاهای رایج

اشتباهات رایج

هشدار

MCP را model ندان

MCP protocol است، نه مدل و نه محصول.

هشدار

client و server را قاطی نکن

Claude Desktop یا هر client دیگر باید به server درست وصل شود.

هشدار

سراغ ابزارهای زیاد نرو

اول یک source کوچک را end-to-end روشن کن.

رسمی

لینک‌های رسمی

اکوسیستم
پروژه‌ها

مسیرهای داخلی مرتبط

منابع

منابع مرتبط