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

FastMCP ایک فل اسٹیک ایپلی کیشن فریم ورک ہے جسے Model Context Protocol (MCP) ایپلی کیشنز کی ڈویلپمنٹ کو آسان بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ ڈویلپرز کو Python فنکشنز کو خودکار اسکیما جنریشن، ویلیڈیشن اور ڈاکومنٹیشن کے ساتھ MCP کے مطابق ٹولز، ریسورسز یا پرامپٹس کے طور پر پیش کرنے کی اجازت دیتا ہے۔ یہ فریم ورک تین بنیادی اجزاء کو سپورٹ کرتا ہے: سرورز (LLMs کو ٹولز فراہم کرنے کے لیے)، کلائنٹس (کسی بھی MCP سرور سے منسلک ہونے کے لیے)، اور ایپس (گفتگو کے دوران انٹرایکٹو UIs رینڈر کرنے کے لیے)۔ FastMCP ٹرانسپورٹ نیگوشیشن، تصدیق (authentication) اور پروٹوکول لائف سائیکل کو سنبھالتا ہے، جس سے ڈویلپرز بزنس لاجک پر توجہ مرکوز کر سکتے ہیں۔ اس میں @prefecthq/fastmcp-ts کے ذریعے TypeScript سپورٹ بھی شامل ہے۔ Prefect کی جانب سے تیار کردہ یہ فریم ورک انٹرپرائز لیول کی تعیناتی، گورننس اور آبزروبیلٹی کے لیے Prefect Horizon کے ساتھ مربوط ہے۔ انسٹالیشن کے لیے 'uv add fastmcp' کی سفارش کی جاتی ہے۔ ڈاکومنٹیشن gofastmcp.com پر دستیاب ہے، جس میں LLM کے استعمال کے لیے llms.txt فارمیٹ بھی شامل ہے۔ کمیونٹی سپورٹ Discord کے ذریعے فراہم کی جاتی ہے۔