MCP کیا ہے اور Anthropic نے اسے کیوں بنایا
What MCP is and why Anthropic created it
35 منٹ
تین طریقے
MCP کا مطلب ہے Model Context Protocol۔ یہ ایک کھلا معیار ہے جو بتاتا ہے کہ AI ماڈل کسی بیرونی نظام سے کیسے بات کرے۔ ماڈل کلائنٹ ہے۔ بیرونی نظام ایک چھوٹے سرور میں لپٹا ہوا ہے۔ دونوں چند پیغاموں سے بات کرتے ہیں: list_tools (تم کیا کر سکتے ہو؟)، call_tool (یہ کام ابھی کرو)، list_resources (تم کیا پڑھ سکتے ہو؟)، read_resource (وہ فائل دو)۔ پروٹوکول ان پیغاموں کی شکل پر سختی کرتا ہے مگر دوسری طرف کیا ہے، اس پر کوئی پابندی نہیں۔ دوسری طرف فائل سسٹم، database، ویب سرچ، FBR API، اندرونی HR نظام، یا مائیکروکنٹرولر سے چلنے والی چائے کی مشین، کچھ بھی ہو سکتا ہے۔
Anthropic نے یہ خود کیوں ایجاد کیا، ہر ٹیم کو اپنی الگ glue لکھنے کیوں نہیں دیا؟ ضرب کا حساب ظالم ہے۔ اگر N ماڈل دینے والے اور M ٹولز ہوں، دنیا کو N × M custom integrations چاہئیں۔ دس ماڈل اور دس ہزار ٹولز کے ساتھ ایک لاکھ integrations، اور ایک طرف کی تبدیلی پر ہر ایک ٹوٹ جاتا ہے۔ MCP اسے N + M پر لاتا ہے۔ ہر ماڈل ایک بار MCP بولتا ہے۔ ہر ٹول ایک بار MCP میں لپٹتا ہے۔ ضرب فہرست بن جاتی ہے۔ یہی بصیرت TCP/IP، USB اور HTTP کے پیچھے تھی۔ پیچھے دیکھنے میں سادہ لگتی ہے؛ مگر صنعت اسے اسی وقت قبول کرتی ہے جب کوئی بڑا کھلاڑی پہلے قدم اٹھائے۔
پاکستانی سیاق۔ تصور کریں آپ ایک MCP server چلاتے ہیں جو FBR کا NTN lookup، NADRA کی CNIC تصدیق (جہاں ضابطے کے تحت)، اور آپ کے اپنے ERP کے purchase orders دکھاتا ہے۔ MCP بولنے والا کوئی بھی ماڈل, Claude Desktop، ChatGPT اپنی plugin پرت سے، Cursor، آپ کا اندرونی agent, ایک ہی connector سے تینوں تک پہنچ جاتا ہے۔ اگلے سال نیا ماڈل آئے گا؛ MCP بولتا ہے؛ پہلے دن آپ کے سارے ٹولز اسے ملیں گے۔ ایک ملازم نئی اندرونی lookup لکھے گا؛ MCP wrapper بناتا ہے؛ ہر ماڈل کو پہلے دن مل جائے گا۔ پروٹوکول وہ معاہدہ ہے جو آپ کے ادارے کو AI صلاحیت جمع کرنے دیتا ہے، نہ کہ بار بار دوبارہ بنانے دیتا ہے۔
فوری چیک
فوری چیک: جدید AI روایتی قاعدہ بنیاد پروگرام سے کس طرح مختلف ہے؟
کیوں؟
کیوں کا پہلا درجہ: نیا پروٹوکول کیوں، OpenAPI کیوں نہیں؟ کیونکہ OpenAPI بتاتا ہے ایک API کیا دیتا ہے۔ MCP بتاتا ہے کہ ایک LLM سوچتے ہوئے کئی APIs کے درمیان کیسے گفتگو کرتا ہے۔ دونوں ساتھ چلتے ہیں؛ بہت سے MCP servers اندر سے OpenAPI خدمات کو لپیٹتے ہیں۔
Claude کے ساتھ آزمائیں
Claude یا ChatGPT کے ساتھ آزمانے کے لیے پرامپٹ: 'میرے بورڈ کو Model Context Protocol سمجھائیں، جن میں سے تین 60 سال سے زائد ہیں اور ٹیکنیکل نہیں۔ USB-C کی تشبیہ استعمال کریں، FBR یا NADRA کی ایک پاکستانی مثال دیں، اور ایک جملے میں وہ بات کہیں جو میں چھ ماہ کے MCP پائلٹ کی منظوری کے لیے کہوں۔' جواب کو اس بنیاد پر پرکھیں کہ آپ کا اصل بورڈ اسے قبول کرے گا یا نہیں۔
ماخذ
ماخذ اور مزید مطالعہ۔ Anthropic، 'Introducing the Model Context Protocol' (anthropic.com/news/model-context-protocol)، نومبر 2024۔ MCP spec modelcontextprotocol.io پر۔ سرکاری servers ریپوزٹری github.com/modelcontextprotocol/servers۔ Anthropic Engineering tool use blog (docs.anthropic.com/en/docs/build-with-claude/tool-use)۔ USB-C کے تاریخی پس منظر کے لیے usb.org۔