
astral uv mcp
uv-mcp एक MCP सर्वर है जो एस्ट्रल के अत्यंत तीव्र uv पायथन पैकेज मैनेजर को रैप करता है, जिससे AI एजेंट्स प्राकृतिक भाषा के माध्यम से पायथन वातावरण का निदान, मरम्मत और प्रबंधन कर सकते हैं।
अवलोकन
astral uv mcp (आमतौर पर uv-mcp के रूप में जाना जाता है) एक ओपन-सोर्स मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) सर्वर है जो Astral's uv—अत्यंत तेज़ Rust-आधारित Python पैकेज और प्रोजेक्ट मैनेजर—को AI एजेंट्स और टूल्स जैसे कि Claude Desktop, Claude Code, और Gemini CLI के साथ जोड़ता है।
AI असिस्टेंट्स द्वारा केवल uv कमांड सुझाने के बजाय, uv-mcp उन्हें सीधे Python प्रोजेक्ट एनवायरनमेंट का निरीक्षण, निदान और सुधार करने की अनुमति देता है, जिससे AI Python डेवलपमेंट के लिए एक सक्रिय DevOps पार्टनर बन जाता है।
विशेषताएं
- एनवायरनमेंट डायग्नोस्टिक्स: स्वचालित रूप से प्रोजेक्ट संरचना, वर्चुअल एनवायरनमेंट, डिपेंडेंसी संघर्ष, लॉकफाइल (
uv.lock), औरpyproject.tomlका विश्लेषण करता है। - स्व-मरम्मत: वर्चुअल एनवायरनमेंट बनाता है, प्रोजेक्ट को इनिशियलाइज़ करता है, डिपेंडेंसीज़ को सिंक करता है, और एकल टूल कॉल के साथ समस्याओं का समाधान करता है।
- डिपेंडेंसी प्रबंधन: प्राकृतिक भाषा के माध्यम से पैकेज जोड़ें, हटाएं या अपडेट करें (डेव डिपेंडेंसीज़ सहित)—फ्लैग या कमांड याद रखने की आवश्यकता नहीं।
- नेटिव uv इंटीग्रेशन:
uvवर्कफ़्लो, PEP 668 एक्सटर्नली-मैनेज्ड एनवायरनमेंट, औरuv.lockके साथ पुनरुत्पादक सेटअप का पूर्ण सम्मान करता है। - MCP कम्पैटिबिलिटी: Claude, Gemini CLI एक्सटेंशन और अन्य AI एजेंट प्लेटफॉर्म सहित MCP क्लाइंट्स के साथ सहज रूप से काम करता है।
- स्कोप्ड और सुरक्षित: ऑपरेशन प्रोजेक्ट.
- ऑडिटेबल और डिटर्मिनिस्टिक: विश्वसनीय ऑटोमेशन के लिए स्पष्ट लॉग और मशीनों में सुसंगत व्यवहार।
उपयोग के मामले
- AI-संचालित Python सेटअप: अपने एजेंट को बताएं "pandas और Jupyter के साथ एक नया डेटा साइंस प्रोजेक्ट सेट करें"—यह
uv init, venv निर्माण, और डिपेंडेंसी इंस्टालेशन को संभालता है। - एनवायरनमेंट समस्या निवारण: AI निदान करता है "मेरा प्रोजेक्ट क्यों नहीं चल रहा" और उसे स्वचालित रूप से ठीक करता है।
- डिपेंडेंसी रिजॉल्यूशन: मैन्युअल हस्तक्षेप के बिना संघर्षों को हल करें या लॉकफाइल अपडेट करें।
- मल्टी-एजेंट वर्कफ़्लो: फुल-स्टैक Python डेवलपमेंट ऑटोमेशन के लिए बड़े MCP/AI एजेंट ऑर्केस्ट्रेशन में एकीकृत करें।
- CI/CD और पुनरुत्पादक बिल्ड: स्वचालित पाइपलाइन में सुसंगत एनवायरनमेंट सुनिश्चित करें।
इंस्टालेशन और त्वरित शुरुआत
Gemini CLI के लिए (अनुशंसित)
gemini extensions install https://github.com/saadmanrafat/uv-mcp
Claude Desktop / Code के लिए
रिपो को क्लोन करें और अपने MCP कॉन्फ़िगरेशन में जोड़ें (दस्तावेज़ीकरण में विवरण)।
इसके लिए uv (Astral का पैकेज मैनेजर) इंस्टॉल होना आवश्यक है। रिपॉजिटरी में पूर्ण गाइड उपलब्ध हैं।
uv-mcp क्यों?
uv पहले से ही पारंपरिक टूल्स जैसे pip/Poetry से 10-100x तेज़ है। uv-mcp इसे और अधिक शक्तिशाली बनाता है AI एजेंट्स को सीधी, सुरक्षित पहुँच प्रदान करके—"यह मेरी मशीन पर काम करता है" को विश्वसनीय, एजेंट-संचालित पुनरुत्पादकता में बदल देता है।
लिंक्स
- GitHub: saadmanrafat/uv-mcp
- दस्तावेज़ीकरण: saadman.dev/uv-mcp
- uv आधिकारिक दस्तावेज़: docs.astral.sh/uv
आधुनिक AI-नेटिव पायथन पारिस्थितिकी के लिए निर्मित।