منصوبے کے بارے میں

tunnel-client وہ کسٹمر کے ذریعے چلایا جانے والا ایجنٹ ہے جو OpenAI کے Secure MCP Tunnel کے پیچھے کام کرتا ہے۔ یہ ایک نجی یا لوکل ہوسٹ MCP (Model Context Protocol) سرور کو ChatGPT، Codex، Responses API، اور AgentKit سے جوڑتا ہے، ایک OpenAI کے میزبان ٹنل اینڈ پوائنٹ کے ذریعے، MCP سرور کو عوامی انٹرنیٹ سے دور رکھتا ہے۔ یہ ان منظرناموں کے لیے ڈیزائن کیا گیا ہے جہاں OpenAI کی میزبان مصنوعات کو لیپ ٹاپ، VM، Kubernetes کلسٹر، یا نجی نیٹ ورک پر موجود MCP سرور تک پہنچنے کی ضرورت ہوتی ہے، لیکن سیکیورٹی پالیسیاں ان باؤنڈ فائر وال قوانین یا عوامی اینڈ پوائنٹس کو روکتی ہیں۔ ڈیمن operator-visible /healthz، /readyz، /metrics، اور /ui اینڈ پوائنٹس کو ظاہر کرتا ہے۔ ٹول کو Homebrew (brew install openai/tools/tunnel-client) کے ذریعے یا Go کا استعمال کرتے ہوئے سورس سے بنایا جا سکتا ہے۔ یہ آن بورڈنگ، ایڈمن، اور پروفائل مینجمنٹ کے لیے CLI پیش کرتا ہے (tunnel-client help quickstart)، اس کے ساتھ رن ٹائم صرف ورژنز (tunnel-client-runtime اور tunnel-client-runtime-cloudflared) جو طویل مدتی ڈیمنز کے لیے صرف رن کمانڈ کو ظاہر کرتے ہیں۔ Cloudflare ورژن ایک پن شدہ cloudflared ساتھی کی نگرانی کرتا ہے منظم پروویژننگ کے لیے۔ ڈویلپرز کلائنٹ کو براہ راست Go SDK اور MCP SDK کے ان میموری ٹرانسپورٹ کا استعمال کرتے ہوئے Go پروسیس میں شامل کر سکتے ہیں، جس سے MCP سرور کو پورٹ باندھنے یا stdio استعمال کرنے کی ضرورت نہیں ہوتی۔ ریپوزٹری میں ایک ایمبیڈڈ ڈیمو موڈ شامل ہے جس میں اسٹیٹ لیس اور اسٹیٹ فل MCP ہینڈلنگ کے اختیارات ہیں۔ یہ پروجیکٹ سپلائی چین سیکیورٹی پر زور دیتا ہے۔ ریلیزز میں SPDX 2.3 سائڈ کارز، SHA256 چیک سمز، Sigstore پروویننس بنڈلز، وولنیبلٹی رپورٹس، اور انٹرپرائز ایویڈنس دستاویزات شامل ہیں۔ ریپوزٹری ریلیز آرکائیوز، SBOM بیس لائنز، اور پروویننس کو آف لائن تصدیق کرنے کے لیے اسکرپٹ فراہم کرتی ہے۔ یہ Docker/Kubernetes امیجز کے ذریعے تعیناتی کو سپورٹ کرتا ہے جو ghcr.io/openai/tunnel-client پر Linux amd64 اور arm64 کے لیے شائع کی جاتی ہیں۔