इस प्रोजेक्ट के बारे में

FastMCP एक फुल-स्टैक एप्लिकेशन फ्रेमवर्क है जिसे Model Context Protocol (MCP) एप्लिकेशन के विकास को सरल बनाने के लिए डिज़ाइन किया गया है। यह डेवलपर्स को Python फंक्शन्स को ऑटोमैटिक स्कीमा जनरेशन, वैलिडेशन और डॉक्यूमेंटेशन के साथ MCP-कम्प्लायंट टूल्स, रिसोर्सेज या प्रॉम्प्ट्स के रूप में एक्सपोज़ करने की अनुमति देता है। यह फ्रेमवर्क तीन मुख्य घटकों का समर्थन करता है: Servers (LLMs को टूल्स एक्सपोज़ करने के लिए), Clients (किसी भी MCP सर्वर से कनेक्ट करने के लिए), और Apps (बातचीत के भीतर इंटरैक्टिव UI रेंडर करने के लिए)। FastMCP ट्रांसपोर्ट नेगोशिएशन, ऑथेंटिकेशन और प्रोटोकॉल लाइफसाइकिल को संभालता है, जिससे डेवलपर्स बिजनेस लॉजिक पर ध्यान केंद्रित कर सकते हैं। इसमें @prefecthq/fastmcp-ts के माध्यम से TypeScript सपोर्ट शामिल है। Prefect द्वारा निर्मित, यह एंटरप्राइज-स्केल डिप्लॉयमेंट, गवर्नेंस और ऑब्जर्वेबिलिटी के लिए Prefect Horizon के साथ एकीकृत होता है। इंस्टॉलेशन के लिए 'uv add fastmcp' की सिफारिश की जाती है। डॉक्यूमेंटेशन gofastmcp.com पर उपलब्ध है, जिसमें LLM खपत के लिए llms.txt फॉर्मेट शामिल है। Discord के माध्यम से कम्युनिटी सपोर्ट प्रदान किया जाता है।