ThunderPhone 2.0 اب لائیو ہے۔سیلف سرو، قیمت 2¢ فی منٹ سے شروع۔اعلان پڑھیں

Getting Started

Claude Code، Codex یا Cursor کے ساتھ بنائیں

ThunderPhone Agent Skills انسٹال کریں، ThunderPhone MCP سرور منسلک کریں، اور کوڈنگ ایجنٹ کو موجودہ پروڈکٹ دستاویزات فراہم کریں۔

ThunderPhone کوڈنگ ایجنٹس کے لیے تین پرتیں فراہم کرتا ہے:

پرتایجنٹ کو کیا فراہم کرتی ہے
Agent Skillsایجنٹس، prompts، نمبرز، کالز، ٹولز، webhooks، نالج، ٹیسٹنگ، مہمات، widgets، realtime frameworks اور migrations کے لیے مرکوز طریقۂ کار۔
MCPتصدیق شدہ ٹولز ایجنٹس، نمبرز، کالز، ٹیسٹنگ، نالج، ٹولز/webhooks، مہمات، آوازوں، imports اور docs کو ان کے جاری ہونے کے ساتھ شامل کرتے ہیں؛ موجودہ کیٹلاگ کے لیے tools/list کال کریں۔
Raw documentationپروڈکٹ کے رویّے اور API کی تفصیلات کے لیے موجودہ Markdown ذرائع۔

Skills کام کرنے کا طریقہ بتاتی ہیں۔ MCP کوڈنگ ایجنٹ کو آپ کی organization کا معائنہ کرنے اور اس پر کارروائی کرنے دیتا ہے۔ Raw docs کسی لوڈ شدہ skill سے باہر کے سوالات کے لیے ماخذی مواد فراہم کرتی ہیں۔

کسی پروجیکٹ میں انسٹال کریں

یہ بلاک skills انسٹال کرتا ہے، موجودہ shell کے لیے key دستیاب کرتا ہے، اور Claude Code میں project-scoped MCP server شامل کرتا ہے۔ placeholder کو اپنے secret manager سے اصل قدر پڑھ کر تبدیل کریں؛ repository یا chat میں key پیسٹ نہ کریں۔

npx skills add thunderphone/skills
export THUNDERPHONE_API_KEY='replace-with-value-from-your-secret-manager'
claude mcp add --transport http --scope project \
  --header 'Authorization: Bearer ${THUNDERPHONE_API_KEY}' \
  thunderphone https://api.thunderphone.com/v1/mcp

Codex کے لیے، آخری کمانڈ کو درج ذیل سے تبدیل کریں:

codex mcp add thunderphone \
  --url https://api.thunderphone.com/v1/mcp \
  --bearer-token-env-var THUNDERPHONE_API_KEY

Cursor .cursor/mcp.json سے project configuration پڑھتا ہے:

{
  "mcpServers": {
    "thunderphone": {
      "type": "http",
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
      }
    }
  }
}

VS Code .vscode/mcp.json میں servers key کے تحت وہی server استعمال کرتا ہے:

{
  "servers": {
    "thunderphone": {
      "type": "http",
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
      }
    }
  }
}

مثالی سیشن: دو لسانی ڈینٹل ریسپشنسٹ

  1. کوڈنگ ایجنٹ سے create-agent، thunderphone-prompt-builder، build-tool-integration، add-knowledge، اور test-agent لوڈ کرنے کو کہیں۔ اسے پہلے منصوبہ بنانے اور ابھی وسائل نہ بنانے کی ہدایت دیں۔
  2. اسے تصدیق شدہ پریکٹس حقائق، معاونت یافتہ کام، ایسکلیشن کے قواعد، اور دو مطلوبہ لوکیلز دیں۔ اسے وائس یا لوکیل ایجاد کرنے کے بجائے لائیو وائس کیٹلاگ اور معاونت یافتہ زبانیں چیک کرنے کو کہیں۔
  3. عمومی اصولوں اور حقائق سے تیار کردہ ایک پروڈکشن prompt مانگیں۔ ایجنٹ کو کالر کی معاونت یافتہ زبان میں تبدیل ہونا چاہیے، گفتگو مختصر رکھنی چاہیے، ایک وقت میں ایک سوال پوچھنا چاہیے، اور کالر کے جواب کے اسکرپٹس سے گریز کرنا چاہیے۔
  4. اس سے ایک محدود شیڈولنگ ٹول متعین کروائیں اور صرف وہ نالج منسلک کریں جس کی ریسپشنسٹ کو ضرورت ہو۔ ڈیپلائے کرنے سے پہلے ٹول کی کامیابی، دستیابی نہ ہونے، غلط ان پٹ، ٹائم آؤٹ، اور انسانی نمائندے کو ہینڈ آف کی جانچ کریں۔
  5. دونوں زبانوں، مداخلتوں، تصحیحات، نامکمل معلومات، نالج کے سوالات، شیڈولنگ کی ناکامیوں، اور ایسکلیشن کے لیے منظرنامے بنوائیں۔ انہیں چلائیں، ٹرانسکرپٹس اور ٹول کے شواہد کا جائزہ لیں، سب سے چھوٹے عمومی قاعدے کو درست کریں، اور پھر وہی سیٹ دوبارہ چلائیں۔
  6. درست ڈرافٹ اور ٹیسٹ کے شواہد کا جائزہ لیں، پھر ڈیپلائے اور نمبر منسلک کرنے کی واضح اجازت دیں۔ حقیقی ٹریفک منتقل کرنے سے پہلے ہر زبان میں ایک کنٹرول شدہ آڈیو کال کریں۔

ٹائپ شدہ REST درخواستوں کے لیے Python یا TypeScript SDK استعمال کریں۔

جب کسی بلڈ کے لیے متعین payloads، ورژن شدہ fixtures، بلک آرکیسٹریشن، یا موجودہ MCP ٹول فہرست میں شامل نہ ہونے والا آپریشن درکار ہو تو MCP کے بجائے REST استعمال کریں۔ API کا آغاز https://api.thunderphone.com/v1 سے ہوتا ہے؛ API تعارف اور MCP گائیڈ دیکھیں۔