بلاگ پر واپس
BananaBanana Teamtutorialmcpwindsurf

ونڈ سرف MCP سیٹ اپ: کیسکیڈ میں تصاویر جنریٹ کریں

ونڈ سرف میں ریموٹ MCP سرور شامل کریں اور چیٹ سے تصاویر بنائیں: mcp_config.json، ڈیون ایجنٹ کنفگ تقسیم، باریکیاں اور قیمتیں $0.03 سے شروع۔

ونڈ سرف MCP سیٹ اپ: کیسکیڈ میں تصاویر جنریٹ کریں

ونڈ سرف (Windsurf) میں ایک MCP سرور دراصل ایک بیرونی ٹول باکس ہے جسے ایجنٹ گفتگو کے دوران طلب کر سکتا ہے: آپ اسے mcp_config.json میں ایک بار متعین کرتے ہیں، اور Cascade ایسی صلاحیتیں حاصل کر لیتا ہے جو بنیادی ماڈل میں موجود نہیں ہوتیں۔ امیج جنریشن سب سے واضح ضرورت ہے۔ Windsurf ترتیبات کی اسکرین بنا سکتا ہے، روٹس سیٹ کر سکتا ہے اور ٹیسٹ لکھ سکتا ہے، لیکن جہاں تصاویر ہونی چاہئیں وہاں تین سرمئی مستطیل چھوڑ دیتا ہے۔

مختصر طریقہ اگر آپ صرف فوری سیٹ اپ چاہتے ہیں: اپنے BananaBanana پروفائل میں ایک کی (key) بنائیں، پھر ~/.codeium/windsurf/mcp_config.json میں یہ بلاک شامل کریں:

{
  "mcpServers": {
    "bananabanana": {
      "serverUrl": "https://bananabanana.pro/api/mcp",
      "headers": {
        "Authorization": "Bearer ${env:BB_API_KEY}"
      }
    }
  }
}

ویری ایبل export BB_API_KEY=bb_live_YOUR_KEY ایکسپورٹ کریں، MCP سرورز کو دوبارہ لوڈ کریں، اور Cascade میں دس ٹولز نمودار ہو جائیں گے۔ تصاویر کی قیمت پری پیڈ بیلنس سے فی تصویر $0.03 سے شروع ہوتی ہے اور ویڈیو $0.10 سے، بغیر کسی ماہانہ سبسکرپشن کے اور بغیر اپنا کلاؤڈ پروجیکٹ سیٹ اپ کیے۔ فائل میں پیسٹ کرنے سے پہلے ایک اہم بات: اگر آپ نیا ورژن استعمال کر رہے ہیں تو ہو سکتا ہے آپ کا ایجنٹ یہ فائل نہ پڑھ رہا ہو۔ اس کی تفصیل آگے دیکھیے۔

کیسکیڈ کو امیج جنریٹر کیوں دیں؟

کیونکہ جس لمحے آپ کو تصویر کی ضرورت ہوتی ہے، وہ ایڈیٹر چھوڑنے کا بالکل مناسب وقت نہیں ہوتا۔ آپ آن بورڈنگ فلو کے اندر گہرائی میں کوڈ لکھ رہے ہیں، خالی اسکرین کو آرٹ ورک کی ضرورت ہے، اور متبادل یہ ہے کہ براؤزر ٹیب کھولیں، پرامپٹ لکھیں، ڈاؤن لوڈ کریں، نام تبدیل کریں، public/ میں منتقل کریں اور پھر کوڈ میں تلاش کریں کہ آپ کہاں پر تھے۔

صرف ایک ہدایت اس پورے چکر کو ختم کر دیتی ہے۔ Cascade خود پرامپٹ لکھتا ہے، generate_image کو کال کرتا ہے، فائل کو درست فولڈر میں لاتا ہے اور alt ٹیکسٹ کے ساتھ <img> ٹیگ لگا دیتا ہے۔ آپ کو صرف diff کا جائزہ لینا ہوتا ہے۔

ایک اور وجہ اس کلائنٹ کے لیے خاص اہمیت رکھتی ہے۔ Cascade ایک وقت میں پوری خصوصیات بنانے کے لیے ڈیزائن کیا گیا ہے نہ کہ اکلوتی ایڈیٹنگ کے لیے، اس لیے جن اثاثوں کی اسے ضرورت ہوتی ہے وہ سیٹ کی شکل میں آتے ہیں: تین خالی اسکرینز، چھ کیٹیگری تھمب نیلز، ایک اوتار پیک۔ براؤزر میں جا کر انہیں دستی بنانا سست روی کا باعث بنتا ہے۔

ریموٹ سرور کا متبادل یہ ہے کہ اپنی مشین پر لوکل امیج MCP سرور چلایا جائے، یعنی Node یا Python کا عمل اور ساتھ اپنے فراہم کنندہ کی API کی، جس کے کوٹے اور بلنگ کا انتظام آپ کو خود کرنا پڑتا ہے۔ ریموٹ سرور ان دونوں مسائل سے بچاتا ہے۔ اینڈ پوائنٹ ہمارے پاس اسی پائپ لائن پر چلتا ہے جس پر ویب جنریٹر، اور آپ کی واحد ضرورت ایک bb_live_ سٹرنگ ہے جسے آپ پروفائل پیج سے کبھی بھی منسوخ کر سکتے ہیں۔

ایک وسیع مانیٹر پر ایپ وائر فریمز کی تصویر جس میں خالی فریموں کو ایک چھوٹا تیرتا ہوا برش بھر رہا ہے

ونڈ سرف اب MCP کنفگریشن کہاں محفوظ کرتا ہے؟

یہ وہ نکتہ ہے جہاں اگست 2026 میں اکثر صارفین الجھ جاتے ہیں، اور کسی بھی فائل میں تبدیلی سے پہلے اسے چیک کرنا ضروری ہے۔ Windsurf اب Cognition کے Devin Desktop کا حصہ بن چکا ہے: windsurf.com ری ڈائریکٹ ہو کر devin.ai/desktop پر جاتا ہے، اور پرانا URL docs.windsurf.com/windsurf/cascade/mcp ری ڈائریکٹ 307 کے ذریعے docs.devin.ai/desktop/cascade/mcp پر منتقل ہو جاتا ہے۔ ڈسک پر ایپ کا نام بدستور Windsurf ہے، ڈیپ لنک اسکیم windsurf:// ہے، اور کنفگ فولڈر ~/.codeium/windsurf/ ہے۔ صرف برانڈنگ میں تبدیلی آئی ہے۔

جو چیز تبدیل ہوئی ہے وہ یہ ہے کہ اب دو ایجنٹس ہیں جن کے دو الگ کنفگ سسٹمز ہیں، اور Cascade MCP دستاویزات میں صفحے کے اوپری حصے میں وارننگ باکس میں یہ واضح کیا گیا ہے: mcp_config.json فائل پرانے Cascade ایجنٹ پر لاگو ہوتی ہے، جبکہ Devin Local ایجنٹ (جو نئے ٹیبز میں ڈیفالٹ ہے) Devin CLI کی کنفگریشن پڑھتا ہے۔ تصدیق شدہ 20 اگست 2026۔

لہذا فائل کا انتخاب اس بنیاد پر کریں کہ آپ کس ایجنٹ کے ساتھ بات چیت کر رہے ہیں۔

روایتی Cascade فائل ~/.codeium/windsurf/mcp_config.json پڑھتا ہے (ونڈوز پر %USERPROFILE%\.codeium\windsurf\mcp_config.json)۔ وہاں ریموٹ سرورز serverUrl یا url فیلڈ اور headers قبول کرتے ہیں، جو اس مضمون کے آغاز میں دکھایا گیا ہے۔

ڈیون لوکل (Devin Local) ایجنٹ CLI کی فائلیں پڑھتا ہے: صارف کی سطح کے لیے ~/.config/devin/mcp_config.json، گٹ میں مشترکہ پروجیکٹ کے لیے .devin/mcp_config.json، اور ذاتی اقدار کے لیے .devin/mcp_config.local.json (جو گٹ میں خودکار طور پر نظر انداز ہوتی ہے)۔ فیلڈز کے ناموں میں تھوڑا فرق ہے:

{
  "mcpServers": {
    "bananabanana": {
      "url": "https://bananabanana.pro/api/mcp",
      "transport": "http",
      "headers": {
        "Authorization": "Bearer ${env:BB_API_KEY}"
      }
    }
  }
}

یا ایڈیٹر کے بغیر براہ راست کمانڈ استعمال کریں: devin mcp add bananabanana https://bananabanana.pro/api/mcp لوکل اسکوپ میں اینٹری بنا دے گا، اور آپ بعد میں headers بلاک شامل کر سکتے ہیں۔ کمانڈز devin mcp list اور devin mcp get bananabanana آپ کو واضح طور پر دکھاتی ہیں کہ CLI نے اصل میں کیا لوڈ کیا۔

دونوں صورتوں میں درست اینڈ پوائنٹ https://bananabanana.pro/api/mcp ہے۔ نہ کہ /mcp (جو انسانوں کے پڑھنے کے لیے دستاویزات کا ویب پیج ہے)، کیونکہ وہاں POST بھیجنے سے HTML واپس آئے گا جس سے ایجنٹ کام نہیں کر سکے گا۔ ہمارے MCP سرور پیج پر یہی کوڈ اسنیپٹس اور تمام تصدیق شدہ کلائنٹس کی مطابقت کا جدول موجود ہے:

BananaBanana MCP ڈاکومینٹیشن پیج پر ونڈ سرف کنفگریشن بلاک جس میں serverUrl اور Authorization ہیڈر کے ساتھ mcp_config.json کوڈ دکھایا گیا ہے

ایک بار کنکشن ہو جانے کے بعد، list_models اور get_account مفت کالز ہیں — فوری ٹیسٹ کے طور پر Cascade سے ان میں سے ایک چلانے کو کہیں۔ get_account آپ کا بیلنس، کی کا نام اور روزانہ کی حد دکھاتا ہے، جس سے بغیر پیسے خرچ کیے توثیق کی تصدیق ہو جاتی ہے۔

عملی مثال: ایپ کے لیے خالی اسکرینوں (Empty States) کا سیٹ تیار کرنا

یہ وہی منظرنامہ ہے جس پر میں نے یہ ڈیمو بنایا تھا۔ Cascade ایک اندرونی ٹول کا ڈھانچہ تیار کرتا ہے، تین خالی اسکرینیں سرمئی پلیس ہولڈر ڈِوز کے طور پر بنتی ہیں، اور ڈیزائن ٹول کھولنے کے بجائے آپ ایجنٹ کو ایک اسٹائل کا جملہ دیتے ہیں اور وہ پورا سیٹ تیار کر دیتا ہے۔

اسٹائل کا جملہ ہی اصل راز ہے۔ خالی اسکرینیں ایک سیٹ کے طور پر کام کرتی ہیں: کلر پیلیٹ، لکیروں کی موٹائی اور خالی جگہ کا تناسب ہر تصویر میں یکساں رہنا چاہیے۔ جملہ ایک بار لکھیں، ایجنٹ سے کہیں کہ وہ اسے ہر کال میں بالکل اسی طرح دہرائے اور صرف مرکزی موضوع تبدیل کرے:

→ generate_image {"prompt": "A flat vector illustration for an app empty
   state: an open cardboard box floating above a soft shadow with three small
   paper envelopes drifting out of it, muted teal and warm coral palette on an
   off-white background, thin confident outlines, generous negative space,
   centered composition, no text", "model": "nano-banana-pro",
   "aspect_ratio": "4:3"}
← {"job_id": "…", "status": "processing", "cost_charged_usd": 0.11}

ایپ ایمپٹی اسٹیٹ کی فلیٹ ویکٹر السٹریشن جس میں کھلا ڈبہ اور کاغذ کے لفافے اڑتے دکھائی دے رہے ہیں، جو ونڈ سرف میں MCP امیج سرور سے تیار کی گئی ہے

پھر اسی جملے کے ساتھ «کوئی نتیجہ نہیں ملا» اسکرین کے لیے موضوع تبدیل کر کے تصویر بنائیں:

ایپ ایمپٹی اسٹیٹ کی فلیٹ ویکٹر السٹریشن جس میں نقطہ دار گرڈ پر بڑا میگنیفائنگ گلاس رکھا ہے، جو ہم آہنگ سیٹ کے لیے تیار کی گئی ہے

یہ دونوں جوڑے کے طور پر پلیس ہولڈرز کے لیے بہترین ہیں۔ اگر آپ کو مزید یکسانیت درکار ہو تو generate_image میں seed پیرامیٹر موجود ہے، اور ایک ہی سیڈ کو اسی اسٹائل جملے کے ساتھ دہرانے سے نتائج مزید قریب آ جاتے ہیں۔ ایسے کرداروں یا میسکوٹ کے لیے جنہیں درجنوں تصاویر میں برقرار رکھنا ہو، پرامپٹنگ کی تکنیک کلائنٹ سے زیادہ اہمیت رکھتی ہے، جس کی تفصیل ہمارے کردار کے تسلسل کی گائیڈ میں دی گئی ہے۔

دو حقیقت پسندانہ باتیں: میں نے یہ مثالیں $0.11 والی Nano Banana Pro ماڈل پر تیار کیں کیونکہ یہ مضمون میں شائع ہو رہی تھیں اور زیادہ تفصیل کی ضرورت تھی۔ ان پلیس ہولڈرز کے لیے جنہیں ڈیزائنر دو ہفتوں میں بدل دے گا، $0.03 والا nano-banana-2-lite ایک بہترین انتخاب ہے، اور ہماری Lite گائیڈ بتاتی ہے کہ یہ سستا ماڈل کہاں کافی رہتا ہے۔ یہ ٹول کا ڈیفالٹ ماڈل بھی ہے، لہذا ایجنٹ خودکار طور پر یہی چنے گا جب تک آپ کچھ اور نہ کہیں۔

ویڈیو بھی اسی چیٹ سے بنتی ہے۔ generate_video پہلی کال پر کبھی چارج نہیں کرتا: یہ قیمت کا تخمینہ دیتا ہے، اور رینڈرنگ شروع ہونے سے پہلے ایجنٹ کو اس رقم کے برابر confirm_cost کے ساتھ کال دہرانی ہوتی ہے۔ Veo 3.1 Lite پر 4 سیکنڈ کی خاموش 720p ویڈیو $0.10 سے شروع ہوتی ہے؛ جبکہ Omni Flash مستقل آڈیو کے ساتھ $0.10 فی سیکنڈ ہے، یعنی 3 سیکنڈ کا کلپ $0.30 میں تیار ہوتا ہے۔

ونڈ سرف کی اہم باریکیاں جو جاننا ضروری ہیں

سیٹ اپ کے دوران نوٹ کیے گئے پانچ عملی نکات:

دو مختلف سائز کے کھلے درازوں کی السٹریشن جن کے درمیان ایک چابی اور پاس میں تالا موجود ہے

1. غیر متعین ماحولیاتی متغیر خاموشی سے ناکام ہوتا ہے۔ دستاویزات کے مطابق: ${env:VAR_NAME} متغیر کی قیمت سے بدل دیا جاتا ہے، اور اگر متغیر سیٹ نہ ہو تو یہ خالی سٹرنگ بن جاتا ہے۔ نہ کوئی خرابی آتی ہے اور نہ ہی کوئی وارننگ۔ ہیڈر صرف Bearer بن کر جاتا ہے، ہمارا سرور 401 کا جواب دیتا ہے، اور یوں لگتا ہے جیسے سرور خراب ہے حالانکہ مسئلہ ایکسپورٹ نہ ہونے کا ہے۔ گرافیکل انٹرفیس سے کھلنے والی ایپس ٹرمینل پروفائل کو نہیں پڑھتیں، اس لیے .zshrc میں موجود ایکسپورٹ پوشیدہ رہتا ہے جب تک کہ ونڈ سرف کو ٹرمینل سے لانچ نہ کیا جائے۔ اگر list_models تصدیقی خرابی دکھائے تو سب سے پہلے متغیر کو چیک کریں۔

2. ${file:…} زیادہ محفوظ طریقہ ہے اور یہ ونڈ سرف کے لیے مخصوص ہے۔ کنفگ ${file:/path/to/file} کو سپورٹ کرتا ہے، جو فائل کے مواد کو بغیر اضافی جگہوں کے پڑھتا ہے، بشمول ~ والے راستے۔ چنانچہ "Authorization": "Bearer ${file:~/.secrets/bb_key.txt}" بغیر کسی ماحولیاتی متغیر کے کام کرتا ہے اور GUI لانچ کے مسئلے کو حل کر دیتا ہے۔ میں ونڈ سرف میں اسی کو ترجیح دیتا ہوں۔ Cursor اور VS Code میں یہ سہولت نہیں ہے۔

3. کیسکیڈ میں کل ٹولز کی حد 100 ہے۔ تمام منسلک MCP سرورز کو ملا کر یہ زیادہ سے زیادہ حد ہے۔ ہر سرور کے ترتیبات کے صفحے سے آپ غیر ضروری ٹولز کو بند کر سکتے ہیں۔ ہمارا سرور دس ٹولز شامل کرتا ہے۔ اگر آپ پہلے سے بڑے سرورز استعمال کر رہے ہیں تو غیر ضروری ٹولز کو بند کر دیں: اگر آپ کو صرف تصاویر چاہییں تو generate_speech، edit_video اور list_generations کو باآسانی بند کیا جا سکتا ہے۔

4. ون کلک ڈیپ لنک آپ کی کی کو منتقل نہیں کرتا، جو کہ سیکیورٹی کا فائدہ ہے۔ ونڈ سرف windsurf://windsurf-mcp-registry?serverName=<name> لنکس کو سپورٹ کرتا ہے جو انسٹال سے قبل جائزے کے لیے مارکیٹ پلیس کھولتے ہیں۔ اس میں کوئی انکوڈ شدہ کنفگریشن نہیں ہوتی، اس لیے base64 والے لنکس کے برعکس شیئر شدہ URL سے کی کے افشا ہونے کا خطرہ نہیں ہوتا۔ فی الوقت ہم پبلک مارکیٹ پلیس میں نہیں ہیں، لہذا یہ دستی JSON سیٹ اپ ہے۔

5. ٹیم پلانز میں سرور ID حساسیت رکھتا ہے۔ جیسے ہی کوئی ایڈمن کسی ایک بھی MCP سرور کو اجازت یافتہ لسٹ میں ڈالتا ہے، باقی تمام غیر فہرست شدہ سرورز پوری ٹیم کے لیے بلاک ہو جاتے ہیں، اور منظور شدہ Server ID کا آپ کے mcp_config.json میں کی کے نام کے ساتھ کیس سینسیٹو (case-sensitive) ملنا لازمی ہے۔ یعنی اگر ایڈمن نے bananabanana منظور کیا اور آپ نے BananaBanana لکھا تو رابطہ نہیں ہوگا اور وجہ بھی واضح نہیں ہوگی۔ انٹرپرائز ٹیمیں ونڈ سرف کو ڈیفالٹ مارکیٹ پلیس کے بجائے اپنی ذاتی MCP رجسٹری پر بھی ری ڈائریکٹ کر سکتی ہیں۔

ایک اور نکتہ: generate_speech آڈیو کو ڈاؤن لوڈ لنک کے طور پر دیتا ہے نہ کہ ایسے پلیئر میں جو کیسکیڈ میں اندرونی طور پر چل سکے، اس لیے آپ کو فائل خود کھولنی ہوگی۔ البتہ تصاویر کا لنک کے ساتھ ہی چھوٹا پریویو مل جاتا ہے جو کہ زیادہ مفید ہے۔

API کی کے بجائے OAuth کے بارے میں کیا خیال ہے؟

دونوں طریقے موجود ہیں، اور یہ دونوں مختلف ایجنٹس کے لیے ہیں۔

Devin CLI (یعنی Local ایجنٹ) میں حقیقی OAuth سپورٹ موجود ہے: کمانڈ devin mcp login <name> براؤزر میں لاگ ان کا عمل کھولتی ہے، ٹوکنز کو لوکل محفوظ کرتی ہے اور ڈائنامک کلائنٹ رجسٹریشن (DCR) کے ذریعے انہیں خودکار طریقے سے ریفریش کرتی ہے۔ ہمارا سرور ایک باقاعدہ OAuth 2.1 اجازت نامہ سرور ہے جو DCR اور RFC 8707 کو سپورٹ کرتا ہے۔

اس مضمون کے لیے میں نے API کی طریقہ کار ٹیسٹ کیا (initialize, get_account, list_models اصلی bb_live_ کی کے ساتھ)۔ اگر آپ OAuth آزماتے ہیں اور کوئی مسئلہ پیش آتا ہے تو مطلوبہ آپشن oauthResource ہے، جو RFC 8707 کے resource پیرامیٹر کو اوور رائیڈ کرتا ہے، کیونکہ ہمارا اینڈ پوائنٹ https://bananabanana.pro/api/mcp کو قبول کرتا ہے۔

کی کو ترجیح دینے کی ایک عملی وجہ بھی ہے: کیز بالکل مفت ہیں اور آپ کئی کیز بنا سکتے ہیں، جن میں سے ہر ایک کا اپنا استعمال لاگ (ٹول، ماڈل، لاگت، پرامپٹ پریویو) اور پروفائل پیج پر اختیاری یومیہ USD حد ہوتی ہے۔ کسی خود مختار ایجنٹ کو پیسے خرچ کرنے کی اجازت دینے سے پہلے یہ روزانہ کی حد مقرر کرنا بہترین اقدام ہے۔

اجازتوں کے بارے میں: ڈیون CLI کی کنفگریشن mcp__<server>__<tool> سلیکٹرز کے ذریعے ہر ٹول کے لیے الگ قواعد کی اجازت دیتی ہے، جو ایک بامعاوضہ سرور کے ساتھ بہترین کام کرتا ہے۔

{
  "permissions": {
    "allow": ["mcp__bananabanana__list_models", "mcp__bananabanana__get_result"],
    "ask": ["mcp__bananabanana__generate_video"]
  }
}

مفت معلومات کے استفسار بغیر کسی رکاوٹ کے چلیں گے، جبکہ رینڈرنگ کا کام آپ سے تصدیق طلب کرے گا۔

اس مضمون کے ڈیمو میڈیا پر کتنا خرچ آیا؟

معیاری فی جنریشن قیمتیں، بالکل وہی جو list_models ایجنٹ کو دکھاتا ہے:

میڈیاماڈلقیمت
خالی اسکرین، ان باکسNano Banana Pro, 1K$0.11
خالی اسکرین، تلاشNano Banana Pro, 1K$0.11
کور + 2 السٹریشنزNano Banana Pro, 1K$0.33
دستاویزات کا اسکرین شاٹبراؤزر سے، بغیر جنریشن$0.00
کل$0.55

دونوں خالی اسکرینز پہلی کوشش میں ہی بن گئیں، جس کی کچھ وجہ قسمت اور کچھ فلیٹ ویکٹر انداز کی آسانی ہے۔ اصلی نظر آنے والی مصنوعات کی تصاویر کے لیے کچھ اضافی کوششوں کا بجٹ رکھنا چاہیے۔

اگر آپ یہ سرور پہلے ہی کسی دوسرے ایڈیٹر میں استعمال کر رہے ہیں تو ونڈ سرف کی مذکورہ بالا کنفگریشن ہی واحد نئی چیز ہے: وہی کی، وہی بیلنس اور وہی ہسٹری۔ ہمارے Cursor گائیڈ اور VS Code گائیڈ میں انہی طریقوں کی وضاحت کی گئی ہے۔ شروع کرنے کے لیے تیار ہیں؟ ایک کی بنائیں اور Cascade سے پہلی تصویر جنریٹ کرنے کو کہیں۔

عمومی سوالات (FAQ)

کیا ونڈ سرف Authorization ہیڈر والے ریموٹ MCP سرورز کو سپورٹ کرتا ہے؟

جی ہاں۔ mcp_config.json میں ریموٹ HTTP سرورز serverUrl (یا url) اور اختیاری headers آبجیکٹ کو قبول کرتے ہیں، اور Cascade میں stdio، Streamable HTTP اور SSE کی سہولت موجود ہے۔ دونوں جگہوں پر ${env:VAR} اور ${file:/path} کے ذریعے ویری ایبلز کا استعمال ممکن ہے تاکہ کی سادہ متن میں نہ رہے۔ تصدیق شدہ 20 اگست 2026۔

میرا ونڈ سرف ایجنٹ اصل میں کون سی کنفگ فائل پڑھتا ہے؟

یہ ایجنٹ پر منحصر ہے۔ پرانا Cascade ایجنٹ ~/.codeium/windsurf/mcp_config.json پڑھتا ہے۔ جبکہ Devin Local ایجنٹ (نئے ٹیبز میں ڈیفالٹ) Devin CLI کی فائلیں پڑھتا ہے: ~/.config/devin/mcp_config.json، .devin/mcp_config.json، یا ذاتی کیز کے لیے .devin/mcp_config.local.json۔ اگر سیٹ اپ کے بعد سرور نظر نہ آئے تو سب سے پہلے اس تقسیم کو چیک کریں۔

کیا مجھے ونڈ سرف میں تصاویر بنانے کے لیے اپنے کلاؤڈ اکاؤنٹ کی ضرورت ہے؟

نہیں۔ لوکل امیج سرورز کے لیے کلاؤڈ اکاؤنٹ اور کیز درکار ہوتی ہیں۔ جبکہ ریموٹ سرور ہمارے منظم کردہ پول پر جنریشن چلاتا ہے، لہذا آپ کو صرف اپنے پروفائل سے bb_live_ کی کی ضرورت ہے۔ نئے اکاؤنٹس کو شروع میں $0.20 بیلنس ملتا ہے، جس سے آپ بغیر ادائیگی کیے سستے ماڈل پر 6 تصاویر بنا سکتے ہیں۔

کیا Cascade اسی سرور کے ذریعے ویڈیو بھی بنا سکتا ہے؟

جی ہاں، لازمی تصدیقی مرحلے کے ساتھ۔ generate_video پہلی کال پر کوٹیشن دیتا ہے اور کوئی رقم نہیں کاٹتا؛ ایجنٹ کو اس رقم کے برابر confirm_cost کے ساتھ درخواست دوبارہ بھیجنی ہوتی ہے جس کے بعد رینڈرنگ شروع ہوتی ہے۔ قیمتیں Veo 3.1 Lite 720p پر 4 سیکنڈ کی ویڈیو کے لیے $0.10 سے لے کر آواز کے ساتھ اعلیٰ معیار کی Veo 3.1 کے لیے $4.40 تک ہیں، اور Omni Flash کی قیمت مستقل آڈیو کے ساتھ $0.10 فی سیکنڈ ہے۔ کلپس بننے میں ایک سے دس منٹ لگتے ہیں، اس دوران ایجنٹ get_result کو چیک کرتا رہتا ہے۔

ونڈ سرف میں MCP سرور توثیق کی خرابی (Auth Error) کیوں دکھاتا ہے؟

دس میں سے نو بار وجہ کی (key) ہوتی ہے نہ کہ کنفگریشن۔ غیر متعین ${env:BB_API_KEY} بغیر کسی وارننگ کے خالی اسٹرنگ بن جاتا ہے جس کی وجہ سے 401 ایرر آتا ہے۔ چیک کریں کہ کیا ونڈ سرف کو ویری ایبل مل رہا ہے یا ${file:~/.secrets/bb_key.txt} کا استعمال کریں۔ اگر کی درست ہے تو تصدیق کریں کہ URL کے آخر میں /api/mcp موجود ہے اور ٹیم وائٹ لسٹ نے سرور ID کو بلاک نہیں کیا۔

tutorialmcpwindsurf