AI ایجنٹس کے لیے SDK دستاویزات لکھنا بند کریں: اس کے بجائے MCP سرورز بنائیں

BridgeXAPI کا استدلال ہے کہ MCP سرورز میسجنگ APIs کو Claude Code ایجنٹس کے لیے قابلِ دریافت (discoverable) ایگزیکیوشن انفراسٹرکچر میں تبدیل کر دیتے ہیں۔

AI ایجنٹس دستاویزات نہیں پڑھتے۔ وہ انفراسٹرکچر کو دریافت کرتے ہیں۔

جب آپ ایک SDK بناتے ہیں، تو آپ انسانوں کے لیے بناتے ہیں۔ انسان README فائلیں پڑھتے ہیں۔ انسان میتھڈ سگنیچرز (method signatures) کا جائزہ لیتے ہیں۔

Claude Code جیسے AI ایجنٹس مختلف طریقے سے کام کرتے ہیں۔ ایک ایجنٹ کو رن ٹائم (runtime) پر تین چیزیں جاننے کی ضرورت ہوتی ہے:

Model Context Protocol (MCP) اس مسئلے کو حل کرتا ہے۔ ایجنٹ کے کسی اینڈ پوائنٹ (endpoint) کا اندازہ لگانے کے بجائے، وہ پہلے صلاحیتوں کا معائنہ کرتا ہے۔ وہ عمل کرنے سے پہلے حکمت عملی کے بارے میں سوچتا ہے اور حدود کی تصدیق کرتا ہے۔

اگر آپ بیرونی سروسز کے ساتھ Claude Code استعمال کرتے ہیں، تو آپ جدوجہد سے واقف ہوں گے۔ ایجنٹس راستوں کے بارے میں غلط اندازے (hallucinate) لگاتے ہیں۔ وہ پیرامیٹرز کا اندازہ لگاتے ہیں۔ وہ چند مثالوں سے آپ کی API سیکھنے کی کوشش میں ٹوکنز ضائع کرتے ہیں۔

ایک MCP سرور اس مسئلے کو حل کرتا ہے۔

دونوں کا موازنہ کریں:

SDK

MCP Server

Claude Code صارفین کے لیے، یہ ایک بہت بڑا فائدہ ہے۔ اگر کسی سروس کا MCP سرور ہے، تو آپ اسے شامل کرنے کے لیے صرف ایک کمانڈ چلاتے ہیں۔ Claude فوراً ٹول کو سمجھ جاتا ہے۔ آپ کو اپنی CLAUDE.md فائل میں پرامپٹ انجینئرنگ یا طویل تفصیلات کی ضرورت نہیں ہوتی۔

اگر آپ APIs فراہم کرتے ہیں، تو AI کے لیے دستاویزات لکھنا بند کریں۔ ایک MCP سرور بنائیں۔ آپ کا SDK انسانوں کے لیے ہے۔ آپ کا MCP سرور ایجنٹس کے لیے ہے۔

اسے کیسے نافذ کیا جائے:

SDK کا دور ختم نہیں ہوا ہے۔ لیکن ایجنٹک ورک فلو (agentic workflows) کے لیے، MCP سرورز ہی وہ انٹرفیس ہیں جو اہمیت رکھتے ہیں۔

Source: https://dev.to/gentic_news/stop-writing-sdk-docs-for-ai-agents-build-mcp-servers-instead-1kmi

Optional learning community: https://t.me/GyaanSetuAi