MCP کیا ہے؟ سادہ الفاظ میں ماڈل کونٹیکسٹ پروٹوکول
MCP (Model Context Protocol) ایک کھلا معیار ہے — جسے Anthropic نے 2024 کے آخر میں پیش کیا اور تب سے پوری صنعت نے اپنایا — جو اے آئی معاونین کو بیرونی اوزار اور ڈیٹا برتنے کا ایک ہی مشترکہ طریقہ دیتا ہے۔ MCP سے پہلے ہر ایپ × ہر معاون کے لیے الگ جوڑ بنانا پڑتا تھا۔ اِس کے بعد ایک ایپ ایک MCP سرور کھولتی ہے اور MCP سمجھنے والا کوئی بھی معاون جُڑ سکتا ہے۔ مشہور تشبیہ ٹھیک بیٹھتی ہے: یہ اے آئی اوزاروں کا USB-C ہے۔ GO AI Chat کی میک ایپ میں ایسا ہی ایک سرور ہے — تفصیل /mcp پر۔
MCP نے کون سا مسئلہ حل کیا
جو اے آئی معاون صرف بات کر سکے وہ کھلونا ہے؛ کام کے معاون آپ کی فائلیں پڑھتے ہیں، ڈیٹا کھنگالتے ہیں اور آپ کی ایپس میں کام کرتے ہیں۔ MCP سے پہلے اِن میں سے ہر تعلق الگ سے بنانا پڑتا تھا: اِس معاون × اُس ایپ کے لیے ایک جوڑ، اُسی معاون کی نجی ہیئت میں لکھا، اور یوں ہر جوڑی کے لیے۔ انجینئر اسے N×M مسئلہ کہتے ہیں — N معاون ضرب M اوزار برابر N×M جوڑ، جنہیں کوئی سنبھالنا نہیں چاہتا۔
MCP اِسے سکیڑ دیتا ہے: اوزار بناتا ہے ایک سرور، معاون بناتا ہے ایک کلائنٹ، اور ہر جوڑی چل پڑتی ہے۔ یہی معاشی منطق — نہ کہ شور — وہ وجہ ہے کہ اجرا کے ایک سال کے اندر بڑی اے آئی کمپنیوں نے اسے اپنا لیا۔
یہ چلتا کیسے ہے (60 سیکنڈ، بغیر کوڈ)
- میزبان وہ اے آئی ایپ ہے جس سے آپ بات کر رہے ہیں — Claude Desktop، کوئی IDE، کوئی ایجنٹ۔
- میزبان ایک MCP کلائنٹ چلاتا ہے جو ایک یا زیادہ MCP سرورز سے جڑتا ہے۔
- سرور تین صورتوں میں بتاتا ہے کہ وہ کیا دیتا ہے: اوزار (وہ کام جو ماڈل بلا سکتا ہے — «میرے نوٹ ڈھونڈو»، «ایک تقریب بناؤ»)، وسائل (وہ ڈیٹا جو وہ پڑھ سکتا ہے)، اور ہدایات (دوبارہ استعمال ہونے والے سانچے)۔
- معاون یہ فہرست دیکھتا ہے، اور جب آپ کی درخواست کو اِن میں سے کچھ درکار ہو — «پچھلے ہفتے سپورٹ سے کیا بات ہوئی تھی؟» — تو وہ اوزار بلاتا ہے، منظم نتائج لیتا ہے اور انہیں اپنے جواب میں سمو دیتا ہے۔
اندر یہ stdio یا HTTP پر JSON-RPC ہے — جان بوجھ کر سادہ نالی۔ معیار کا سارا مقصد ہی یہ ہے کہ آپ کو کبھی اِس کے بارے میں سوچنا نہ پڑے۔
2026 میں اِس کا ذکر بار بار کیوں
کیونکہ ایجنٹوں نے اسے ناگزیر بنا دیا۔ «ایجنٹ» وہ معاون ہے جو کئی مرحلوں میں کام کرتا ہے، اور ہر مرحلے کو ایک اوزار چاہیے۔ MCP اوزار پیش کرنے کا طریقہ بن گیا: ڈیٹابیس، براؤزر، ڈیزائن اوزار اور منصوبہ نگرانی کے لیے ہزاروں عوامی سرور موجود ہیں، اور اُن کی فہرستیں کسی ایپ اسٹور جیسی پڑھی جاتی ہیں۔ جب کوئی ایپ اعلان کرے کہ «اے آئی معاون اب آپ کے ڈیٹا کے ساتھ کام کر سکتے ہیں»، تو نیچے کا نظام بہت ممکن ہے MCP ہو۔
ایک ٹھوس مثال: GO AI Chat کا MCP سرور
ہم یہ کنارے پر کھڑے ہو کر نہیں سمجھا رہے۔ GO AI Chat کی میک ایپ ایک مقامی MCP سرور رکھتی ہے: آپ کے میک پر چلنے والے MCP سمجھنے والے معاون — مثلاً Claude — اِس سے جُڑ کر آپ کی GO AI گفتگوؤں کے ساتھ کام کر سکتے ہیں۔ یہ صرف آپ ہی کی مشین (localhost) پر سنتا ہے، سو نیٹ ورک پر کچھ نہیں کھلتا؛ جس معاون کو آپ اجازت دیتے ہیں وہ آلے ہی پر براہِ راست ایپ سے بات کرتا ہے۔ ترتیب اور اوزاروں کی پوری فہرست goaichat.app/mcp پر درج ہے۔
کوئی چیٹ ایپ اپنی گفتگوئیں دوسرے معاونین کے لیے کیوں کھولے گی؟ کیونکہ MCP کی شرط یہی ہے: آپ کا ڈیٹا اُس اے آئی کے قابلِ استعمال ہونا چاہیے جسے آپ چنیں، اور جو ایپس اِس مستقبل کا ساتھ دیتی ہیں وہ دیوار کھڑی کرنے والی ایپس کو ہرا دیتی ہیں۔
MCP اور وہ چیزیں جن سے یہ گڈمڈ ہوتا ہے
| چیز | یہ کیا ہے | MCP سے تعلق |
|---|---|---|
| فنکشن کالنگ | بلائے جانے والے فنکشن بیان کرنے کی، فی ماڈل API خوبی | ایک ماڈل کے اندر کا نظام؛ MCP ایپس اور کسی بھی ماڈل کے درمیان تعلق کو معیاری بناتا ہے |
| پلگ اِن (2023 کے دور کے) | ایک کمپنی کی نجی اوزار ہیئت | وہی جسے MCP نے بدل دیا — مقصد ایک، مگر کھلا نہیں، بند |
| RAG | جواب کو بنیاد دینے کے لیے دستاویزات نکالنا | تکمیلی — وہ نکالنا اکثر کسی MCP سرور ہی کے ذریعے ہوتا ہے |
| عمومی API | سافٹ ویئر کا سافٹ ویئر سے بات کرنے کا طریقہ | MCP اے آئی معاونین کے لیے مخصوص کیا گیا API رواج ہے: خود بتانے والا، اجازت سے باخبر |
اگر آپ ڈویلپر نہیں تو کیا اِس کی پروا کریں؟
اُتنی ہی جتنی آپ بلوٹوتھ کی کرتے ہیں: صرف جوڑتے وقت۔ جاننے لائق بات اجازت کی سمجھ ہے — ایک MCP سرور طے کرتا ہے کہ معاون کیا دیکھ اور کر سکے گا، سو جوڑتے وقت پڑھنے کی چیز وہی فہرست ہے۔ صرف مقامی سرور (جیسے ہمارا) سب کچھ آپ کی مشین پر رکھتے ہیں؛ دور دراز سرور کسی بھی تیسرے فریق کی سروس جتنی ہی جانچ کے مستحق ہیں۔
عام سوالات
MCP کس کا مخفف ہے؟
Model Context Protocol — نومبر 2024 میں Anthropic کا پیش کردہ کھلا معیار۔
فنکشن کالنگ سے فرق؟
فنکشن کالنگ ماڈل کی اپنی ہیئت کی خوبی ہے۔ MCP پورا تعلق معیاری بناتا ہے۔ ایک ساکٹ، دوسرا معیاری پلگ۔
کیا یہ محفوظ ہے؟
پروٹوکول غیر جانبدار ہے؛ حفاظت اِس پر ہے کہ سرور کیا کھولتا ہے۔ مقامی سرور ڈیٹا آلے پر رکھتے ہیں۔
کیا GO AI Chat میں ہے؟
جی ہاں — میک ایپ میں صرف localhost پر سننے والا مقامی سرور۔ تفصیل goaichat.app/mcp پر۔