مختصر جواب
پراکسی آپ کی اے آئی ایپ کا کنکشن MCP سرور تک پہنچاتی ہے۔ گیٹ وے بہت سے سرورز اور لوگوں کے لیے سائن ان، رسائی کے قاعدے اور لاگز جوڑتا ہے۔ Delta MCP ایک مفت ایپ ہے جو ہر کام پہلے جانچتی ہے، تبدیلیاں سب یا کچھ نہیں لاگو کرتی، اور Undo کے ساتھ Activity میں رکھتی ہے۔
اس گائیڈ میں
MCP پراکسی اور MCP گیٹ وے میں کیا فرق ہے؟
MCP سرور وہ ذریعہ ہے جس سے آپ کی اے آئی ایپ Notion یا GitHub جیسے ٹول تک پہنچتی ہے۔ پراکسی ایپ کے پیغامات اس سرور تک اور واپس پہنچاتی ہے۔ گیٹ وے یہی کام بہت سے سرورز اور بہت سے لوگوں کے لیے کرتا ہے، اور طے کرتا ہے کہ کون کیا استعمال کر سکتا ہے۔
نام آپس میں مل جاتے ہیں۔ Docker اپنے MCP Gateway کو centralized proxy کہتا ہے، اس لیے نام کے بجائے دیکھیں کہ ٹول کیا کرتا ہے۔ MCP specification تین بنیادی اجزاء بیان کرتی ہے: host، client اور server۔ گیٹ وے ان میں سے کوئی نہیں ہے۔ MCP کے Security Best Practices صفحے پر ایک مقامی پراکسی سروس کا ذکر ہے جو client اور MCP سرورز کے درمیان رہتی ہے۔
| کردار | کیا کرتا ہے | کہاں چلتا ہے | کس کے لیے ہے |
|---|---|---|---|
| پراکسی | ایپ کے پیغامات MCP سرور تک اور واپس پہنچاتی ہے۔ mcp-remote ایسی ایپ کو جو صرف مقامی سرور شروع کرتی ہے، سائن ان کے ساتھ ایک ریموٹ سرور سے جوڑتا ہے۔ | mcp-remote آپ کے کمپیوٹر پر چلتا ہے، جسے آپ کی اے آئی ایپ ایک کمانڈ کے طور پر شروع کرتی ہے۔ | وہ ہر شخص جس کی ایپ خود کسی سرور تک نہ پہنچ سکے۔ |
| گیٹ وے | بہت سے MCP سرورز کو ایک ہی دروازے کے پیچھے رکھتا ہے۔ ٹیم کے گیٹ وے لوگوں کو سائن ان کراتے ہیں، طے کرتے ہیں کون سے سرورز اور ٹولز کون دیکھ سکتا ہے، اور لاگز رکھتے ہیں۔ | اس بنیادی ڈھانچے پر جو کوئی اور چلاتا ہے: Microsoft کا گیٹ وے Kubernetes پر، Cloudflare کا پورٹل آپ کے Cloudflare ڈومین پر۔ Docker کا گیٹ وے آپ کے اپنے کمپیوٹر پر بھی چل سکتا ہے۔ | وہ ٹیمیں جنہیں ایک سائن ان اور قاعدوں کا ایک ہی سیٹ چاہیے۔ |
| Delta MCP | پراکسی کی جگہ پر، آپ کی اے آئی ایپ اور آپ کے MCP سرورز کے درمیان، مگر پورے کام پر کام کرتا ہے۔ پہلے کام جانچتا ہے، تبدیلیاں سب کی سب یا کچھ بھی نہیں لاگو کرتا، اور انہیں Undo کے ساتھ Activity میں رکھتا ہے۔ | آپ کے کمپیوٹر پر۔ مفت، اکاؤنٹ کے بغیر۔ | آپ خود، ان ٹولز کے لیے جنہیں آپ خود استعمال کرتے ہیں۔ |
کیا کوئی مقامی MCP گیٹ وے ہے؟
جی ہاں۔ بیچ میں رہنے والے چند ٹول آپ کے اپنے کمپیوٹر پر چلتے ہیں، اور ان کے کام الگ الگ ہیں۔
- Docker MCP Gatewayسرورز کو الگ تھلگ کنٹینرز میں چلاتا ہے، انہیں درکار اسناد فراہم کرتا ہے، اور لاگز اور کال ٹریسز رکھتا ہے۔ Docker Desktop اور اس کے MCP Toolkit کے ساتھ یہ خود پس منظر میں چلتا ہے۔
- mcp-remoteایسی ایپس کے لیے ایک ریلے جو صرف مقامی سرور شروع کرتی ہیں۔ اس کے README کے مطابق، جب آپ کی ایپ سائن ان والے ریموٹ سرورز خود سپورٹ کرے تو آپ اسے ہٹا سکتے ہیں۔
- Delta MCPریلے نہیں: یہ کام پر کام کرتا ہے۔ پہلے کام جانچتا ہے، تبدیلیاں سب کی سب یا کچھ بھی نہیں لاگو کرتا، اور ایسا ریکارڈ رکھتا ہے جسے آپ کالعدم کر سکیں۔ مفت، اکاؤنٹ کے بغیر۔
آپ کو کون سا چاہیے؟
شروع کریں اس سے کہ کنٹرول کس کو چاہیے: آپ کو، یا پوری ٹیم کو۔
| آپ کی صورتحال | کیا چاہیے | کیوں |
|---|---|---|
| آپ کی اے آئی ایپ صرف مقامی سرور شروع کرتی ہے، اور جو سرور آپ چاہتے ہیں وہ ریموٹ ہے۔ | پراکسی | mcp-remote ایسی ایپ کو سائن ان کے ساتھ ایک ریموٹ سرور سے جوڑتا ہے۔ اس کے README کے مطابق، جب آپ کی ایپ یہ خود کرنے لگے تو آپ اسے ہٹا سکتے ہیں۔ |
| ٹیم کے ہر فرد کو ایک بار سائن ان کرنا ہے، اور سرورز اور ٹولز پر قاعدوں کے ایک ہی سیٹ کی پیروی کرنی ہے۔ | گیٹ وے | Cloudflare کا پورٹل سرورز دکھانے یا چھپانے کے لیے آپ کا identity provider اور Access policies استعمال کرتا ہے۔ Microsoft کا گیٹ وے Entra ID سائن ان اور رولز استعمال کرتا ہے۔ |
| آپ کی ٹیم Claude Code استعمال کرتی ہے، اور آپ کو صرف یہ چننا ہے کہ لوگ کون سے سرورز شامل کر سکتے ہیں۔ | آپ کی اے آئی ایپ کی منتظم ترتیبات | Claude Code میں منتظم سرورز کا ایک طے شدہ سیٹ لگا سکتا ہے، یا allowlist اور denylist رکھ سکتا ہے۔ |
| آپ چاہتے ہیں کہ آپ کا اے آئی کچھ ٹولز استعمال نہ کرے۔ | آپ کی اے آئی ایپ کے اجازت کے قاعدے | Claude Code کے قاعدے کسی سرور یا ایک ٹول کو allow، ask یا deny کر سکتے ہیں، جن کا نام mcp__server__tool ہوتا ہے۔ |
| آپ چاہتے ہیں کہ پہلے جانچ ہو، ہر تبدیلی کا ریکارڈ ہو، اور تبدیلیوں کو واپس کرنے کا راستہ ہو۔ | Delta MCP | یہ کسی بھی تبدیلی سے پہلے پورے کام کو دیکھتا ہے۔ اگلا حصہ دیکھیں۔ |
Delta MCP مختلف کیا کرتا ہے؟
پراکسی یا گیٹ وے آپ کے اے آئی کی درخواستیں آپ کے سرورز تک لے جاتا ہے۔ Delta MCP پہلے پورے کام کو دیکھتا ہے۔ آپ کا اے آئی کام کو ایک مختصر پروگرام کی شکل میں لکھتا ہے، اور Delta MCP کچھ بھی بدلنے سے پہلے اسے جانچتا ہے۔
- یہ کام جانچتا ہےکسی بھی تبدیلی سے پہلے
Delta MCP ہر کال کو سرور کی اپنی ٹولز اور آرگومنٹس کی فہرست سے ملاتا ہے۔ کوئی غلط لفظ ہو تو کام رک جاتا ہے اور کچھ نہیں بدلتا، اور اس کال کے سب مسئلے ایک ساتھ لوٹ آتے ہیں۔ ہر کنیکٹر کا ایک موڈ ہوتا ہے، چار میں سے: خود تبدیلی کرے، حذف کرنے یا بھیجنے سے پہلے پوچھے، ہر تبدیلی سے پہلے پوچھے، اور صرف پڑھے۔
- تبدیلیاں سب کی سب یا کچھ بھی نہیں لاگو کرتاکام کے دوران
صفحات یا ٹکٹس جیسی آئٹمز کی تبدیلیاں ایک ساتھ ہوتی ہیں، یا بالکل نہیں ہوتیں۔ جس ٹول کو آپ کے اے آئی نے براہِ راست کال کیا، Delta MCP اسے کالعدم نہیں کر سکتا۔ اگر پہلے کی کال کامیاب ہوئی تھی تو وہ ہو چکی ہی رہتی ہے، اور جواب اسے درج کرتا ہے۔ اگر کسی تبدیلی کا جواب نہ آئے، تو Delta MCP نتیجہ پڑھ کر دیکھتا ہے کہ وہ ہوئی یا نہیں۔ جو تبدیلی نہیں ہوئی، وہ ایک بار اور بھیجی جاتی ہے۔ بھیجنا، جیسے کوئی پیغام، کبھی دوبارہ نہیں بھیجا جاتا۔ اگر Delta MCP فیصلہ نہ کر سکے تو کام رک جاتا ہے اور کہتا ہے
outcome unknown۔ - ایسا ریکارڈ رکھتا ہے جسے آپ کالعدم کر سکیںکام کے بعد
Delta MCP ہر بدلے ہوئے آئٹم کو دوبارہ پڑھ کر موازنہ کرتا ہے۔ Activity ہر اس کام کی فہرست دیتی ہے جس نے کچھ بدلا، ہر تبدیلی کے پہلے اور بعد کی صورت کے ساتھ۔ Undo تبدیلیاں واپس لاتا ہے، اور کلک کرنے سے پہلے بتاتا ہے کہ وہ کیا نہیں کر سکتا، مثلاً پہلے سے بھیجا گیا پیغام۔ حذف شدہ آئٹم نئے نام کے ساتھ نئی کاپی کے طور پر واپس آ سکتا ہے۔ جسے کسی نے اس کے بعد بدلا ہو، وہ جوں کا توں رہتا ہے۔
پسِ پردہ، آپ کا اے آئی ہر سرور کے ہر ٹول کی جگہ تین ٹول دیکھتا ہے، delta، delta_read اور delta_apply۔ پروگرام ہر سرور کے ٹولز کو ایک ٹائپ شدہ API کے ذریعے کال کرتا ہے۔ ہر اصل ٹول اپنے نام سے کال ہو سکتا ہے، اور آپ کے سرورز نہیں بدلے جاتے۔
Delta MCP آپ کے کمپیوٹر پر چلتا ہے، اور اپنی ہسٹری وہیں ~/.mcpdelta میں رکھتا ہے۔ اس میں ٹیم کے لیے کوئی مشترکہ سائن ان یا مشترکہ قاعدے نہیں ہیں۔ ہر موڈ آپ خود طے کرتے ہیں، اور ٹیم شارٹ کٹس کو فائلوں کے طور پر بانٹتی ہے۔
Delta MCP کیسے کام کرتا ہے چار موڈز Activity اور Undo
کیا آپ گیٹ وے اور Delta MCP ایک ساتھ استعمال کر سکتے ہیں؟
ان کے کام الگ ہیں۔ گیٹ وے طے کرتا ہے کون سا سرور کون استعمال کر سکتا ہے۔ Delta MCP جانچتا ہے اور ریکارڈ کرتا ہے کہ آپ کا اے آئی کیا کرتا ہے۔
اس کے سامنے والی ایپ کے لیے گیٹ وے بس ایک اور MCP سرور ہے۔ Delta MCP کسی ایڈریس سے، یا اس کمانڈ سے جو اسے شروع کرتی ہے، ایک کنیکٹر شامل کرتا ہے۔ یہ آپ کے براؤزر کے ذریعے سائن ان کرتا ہے، یا اس کلید کے ساتھ جسے آپ پیسٹ کرتے ہیں۔ جو شخص آپ کا گیٹ وے چلاتا ہے، اس سے پوچھیں کہ کیا ایپس اس طرح سائن ان کر سکتی ہیں۔
سوالات
MCP گیٹ وے اور MCP پراکسی میں کیا فرق ہے؟
پراکسی آپ کی اے آئی ایپ اور MCP سرور کے درمیان پیغامات پہنچاتی ہے۔ گیٹ وے بہت سے سرورز کو ایک دروازے کے پیچھے رکھتا ہے، اور سائن ان، اس پر قاعدے کہ کون کیا استعمال کر سکتا ہے، اور لاگز شامل کرتا ہے۔ ان الفاظ میں فرق دھندلا ہے: Docker اپنے گیٹ وے کو centralized proxy کہتا ہے۔ نام کے بجائے دیکھیں کہ ٹول کیا کرتا ہے۔
کیا مجھے MCP گیٹ وے کی ضرورت ہے؟
آپ کو اس کی ضرورت تب ہے جب کئی لوگوں کو ایک سائن ان، قاعدوں کا ایک سیٹ، یا لاگز کے لیے ایک جگہ مشترک رکھنی ہو۔ ایک شخص کے لیے آپ کی اے آئی ایپ کے اجازت کے قاعدے، یا Delta MCP جیسی کوئی مقامی ایپ کافی ہو سکتی ہے۔
کیا کوئی مقامی MCP گیٹ وے ہے؟
جی ہاں۔ Docker کا MCP Gateway آپ کے کمپیوٹر پر پس منظر میں چلتا ہے، جب آپ Docker Desktop اور اس کا MCP Toolkit استعمال کرتے ہیں۔ Delta MCP ایک مفت مقامی ایپ ہے جو اسی جگہ رہتی ہے، آپ کی اے آئی ایپ اور آپ کے سرورز کے درمیان۔
MCP پراکسی کس کام آتی ہے؟
کنکشن آگے پہنچانے کے لیے۔ مثلاً mcp-remote ایسی ایپ کو، جو صرف مقامی سرور شروع کرتی ہے، سائن ان کے ساتھ ایک ریموٹ سرور تک پہنچنے دیتا ہے۔ اس کے README کے مطابق، جب آپ کی ایپ ریموٹ سرورز کو سپورٹ کرے تو آپ اسے ہٹا سکتے ہیں۔
کیا Delta MCP ایک MCP گیٹ وے ہے؟
یہ وہیں کھڑا ہوتا ہے جہاں پراکسی یا گیٹ وے کھڑا ہوتا ہے، آپ کی اے آئی ایپ اور آپ کے MCP سرورز کے درمیان۔ یہ ٹیم کا گیٹ وے نہیں ہے: یہ آپ کے کمپیوٹر پر چلتا ہے، اور اس میں کوئی مشترکہ سائن ان یا قاعدے نہیں۔ یہ پورے کام پر کام کرتا ہے۔ پہلے اسے جانچتا ہے، تبدیلیاں سب کی سب یا کچھ بھی نہیں لاگو کرتا، اور انہیں Undo کے ساتھ Activity میں رکھتا ہے۔
کیا میں Delta MCP کو MCP گیٹ وے کے ساتھ استعمال کر سکتا ہوں؟
Delta MCP کسی ایڈریس سے، یا اس کمانڈ سے جو اسے شروع کرتی ہے، ایک کنیکٹر شامل کرتا ہے۔ گیٹ وے بھی ایسا ایک کنیکٹر ہو سکتا ہے۔ اسے ایک نئی ایپ کو براؤزر کے ذریعے سائن ان کرنے دینا ہوگا، یا وہ کلید قبول کرنی ہوگی جسے آپ پیسٹ کرتے ہیں۔ جو شخص اسے چلاتا ہے اس سے پوچھیں۔ گیٹ وے ہی طے کرتا رہتا ہے کہ کون کیا استعمال کر سکتا ہے۔ Delta MCP جانچتا اور ریکارڈ کرتا ہے کہ آپ کا اے آئی کیا کرتا ہے۔
ذرائع
- Model Context Protocol, Architecture (specification 2026-07-28) host، client اور server تین بنیادی اجزاء ہیں؛ گیٹ وے ان میں سے کوئی نہیں۔
- Model Context Protocol, Security Best Practices (MCP documentation 2026-07-28) ایک مقامی پراکسی سروس، جو client اور MCP سرورز کے درمیان بیان کی گئی ہے۔
- Docker, MCP Gateway (documentation) اپنے گیٹ وے کو centralized proxy کہتا ہے؛ کنٹینرز، اسناد، لاگنگ اور کال ٹریسنگ؛ Docker Desktop کے ساتھ پس منظر میں چلتا ہے۔
- Microsoft, MCP Gateway (README on GitHub) Kubernetes میں MCP سرورز کے لیے ایک ریورس پراکسی اور انتظامی تہہ، Entra ID سائن ان اور رولز کے ساتھ۔
- Cloudflare, MCP server portals (Cloudflare One docs) ایک HTTP اینڈ پوائنٹ کے پیچھے کئی MCP سرورز، ایک identity provider، Access policies، چھپے ہوئے ٹولز اور لاگز کے ساتھ۔
- punkpeye, mcp-remote (README on GitHub) ایسے کلائنٹس سے ریموٹ سرورز تک ایک ریلے، جو صرف مقامی سرور شروع کرتے ہیں، سائن ان کے ساتھ؛ ایپ کے انہیں سپورٹ کرنے کے بعد ہٹایا جا سکتا ہے۔
- Claude Code, Control MCP server access for your organization (documentation) کسی تنظیم کے لیے سرورز کا طے شدہ سیٹ، allowlists اور denylists۔
- Claude Code, Configure permissions (documentation) اجازت کے قاعدے جو MCP سرورز اور ٹولز کو allow، ask یا deny کرتے ہیں، جن کا نام mcp__server__tool ہے۔
- Delta MCP, Modes ہر کنیکٹر کے لیے چار موڈز، اور وہ کارڈ جو تبدیلی کو پہلے اور بعد میں دکھاتا ہے۔
- Delta MCP, Writing a task پہلی کال سے پہلے کیا جانچا جاتا ہے، سب یا کچھ نہیں، اور جب جواب گم ہو جائے تو کیا ہوتا ہے۔
- Delta MCP, Activity and Undo Activity، نتیجہ دوبارہ پڑھ کر جانچنا، اور Undo کیا واپس لاتا ہے اور کیا نہیں لا سکتا۔
- Delta MCP, The three tools تین ٹولز جو آپ کا اے آئی دیکھتا ہے، اور یہ کہ ہر اصل ٹول اپنے نام سے کال ہو سکتا ہے۔
- Delta MCP, Connectors کنیکٹر ایک MCP سرور ہے، جو کسی ایڈریس سے یا اس کمانڈ سے شامل ہوتا ہے جو اسے شروع کرتی ہے۔
- Delta MCP, Pricing مفت، اکاؤنٹ کے بغیر، اور ٹیم شارٹ کٹس کو فائلوں کے طور پر بانٹتی ہے۔
- Delta MCP, Where your data lives Delta MCP اپنی ہسٹری آپ کے کمپیوٹر پر ایک فولڈر میں رکھتا ہے۔
مزید پڑھیں
- اے آئی کو اپنے ٹولز تک محفوظ رسائی کیسے دیں (MCP)MCP کی اجازتیں سادہ الفاظ میں: رسائی کی چار سطحیں، Claude، Cursor، VS Code، GitHub اور Notion میں انہیں کہاں سیٹ کریں، اور صرف پڑھنے سے کیسے شروع کریں۔
- MCP کب استعمال کریں، اور کب کاپی پیسٹ تیز ہے؟MCP کب استعمال کریں اور کب صرف پیسٹ کریں: صورتحال کے مطابق جدول، ٹوکنز اور رسائی کی لاگت، Cursor میں استعمال، اور صرف پڑھنے سے شروع کرنے کا طریقہ۔