पूर्ण जीवनचक्र — रिपॉजिटरी बनाएं, क्लोन करें, ब्रांच बनाएं, कमिट करें, पुश करें, PR खोलें, समीक्षा करें, मर्ज करें, रिलीज़ करें।
GitHub MCP Server
ADK-Rust एंटरप्राइज एजेंट्स के लिए पूर्ण GitHub और स्थानीय git एकीकरण। 38 MCP टूल्स जो पूरे रिपॉजिटरी जीवनचक्र को कवर करते हैं — create_repository से लेकर git_push तक create_release।
यह एजेंट को क्या देता है
एक MCP कनेक्शन के पीछे एक उद्देश्य-निर्मित क्षमता।
सर्वर अपने डोमेन लॉजिक का मालिक होता है और एक टूल अनुबंध प्रकाशित करता है जिसे MCP क्लाइंट खोज सकता है। ADK-Rust उस अनुबंध को एजेंट में लोड कर सकता है, चुने गए मॉडल प्रदाता के लिए प्रत्येक स्कीमा को सामान्यीकृत कर सकता है, और कनेक्शन जीवनचक्र को एजेंट के बिजनेस लॉजिक से बाहर रखता है।
वास्तविक GitHub API — सभी रिमोट टूल्स आपके PAT के साथ लाइव GitHub REST API कॉल करते हैं।
स्थानीय git ऑपरेशन — क्लोन, init, add, commit, push, tag, log स्थानीय git बाइनरी के माध्यम से।
शासित लेखन — इश्यू निर्माण, PR समीक्षा, मर्ज, और रिपॉजिटरी हटाना लेखन ऑपरेशन हैं।
रजिस्ट्री-तैयार — ADK-Rust एंटरप्राइज ऑनबोर्डिंग के लिए mcp-server.toml के साथ आता है।
आर्किटेक्चर
GitHub MCP Server एजेंट सिस्टम में कैसे फिट बैठता है।
मॉडल को कभी भी सर्वर के पीछे सिस्टम के कार्यान्वयन विवरण या क्रेडेंशियल्स की आवश्यकता नहीं होती। यह समीक्षित टूल परिभाषाओं को देखता है। MCP क्लाइंट खोज और कॉल संभालता है, जबकि सर्वर सत्यापन, नीति, और अपने डोमेन सिस्टम के साथ संचार का स्वामित्व रखता है।
ADK-Rust एजेंट
समीक्षित टूल कैटलॉग से एक क्षमता चुनता है।
MCP क्लाइंट
स्कीमाओं का पता लगाता है, कॉल भेजता है, और टाइप की गई सामग्री प्राप्त करता है।
GitHub MCP Server
अनुरोध को सत्यापित करता है और 38 दस्तावेजीकृत टूल अनुबंधों का मालिक है।
डोमेन सिस्टम
API, डेटा, क्रेडेंशियल्स, और सर्वर के पीछे के बिजनेस नियमों को बनाए रखता है।
प्रोजेक्ट दस्तावेज़ से
सर्वर की प्रकाशित वास्तुकला
टूल कैटलॉग
एजेंट GitHub MCP Server से क्या करवा सकता है?
प्रत्येक टूल का एक स्थिर नाम, एक मानव-पठनीय उद्देश्य, और MCP प्रारंभिककरण के दौरान खोजा गया JSON इनपुट अनुबंध होता है। जोखिम वर्ग प्रोजेक्ट के रजिस्ट्री मैनिफेस्ट से आते हैं जब उपलब्ध हों।
16 नामित टूल्स 38 दस्तावेजीकृत टूल्स से दिखाए गए
search_reposक्वेरी द्वारा GitHub रिपॉजिटरी खोजें
read onlyget_repoडिफ़ॉल्ट शाखा, भाषा, और आँकड़े सहित रिपॉजिटरी विवरण प्राप्त करें
read onlylist_branchesरिपॉजिटरी के लिए शाखाएं सूचीबद्ध करें
read onlyget_file_contentsरिपॉजिटरी से फ़ाइल सामग्री प्राप्त करें (base64 से डिकोड किया गया)
read onlysearch_codeGitHub रिपॉजिटरी में कोड खोजें
read onlylist_pull_requestsरिपॉजिटरी के लिए पुल अनुरोध सूचीबद्ध करें
read onlyget_pull_requestमर्ज स्थिति और आँकड़ों के साथ विशिष्ट पुल अनुरोध प्राप्त करें
read onlyget_pr_diffपुल अनुरोध के लिए डिफ़ प्राप्त करें
read onlycreate_reviewपुल अनुरोध पर समीक्षा बनाएं
external writecreate_issueरिपॉजिटरी में नया इश्यू बनाएं
external writeupdate_issueमौजूदा इश्यू अपडेट करें (शीर्षक, बॉडी, स्थिति, लेबल)
external writecreate_pull_requestनया पुल अनुरोध बनाएं
external writeगवर्नेंस
प्रत्येक टूल के प्रभाव को समझें।
एक सर्वर कनेक्शन अपने क्रेडेंशियल्स और डिप्लॉयमेंट वातावरण के अधिकार को विरासत में लेता है। नीचे दिए गए घोषणाएँ इस प्रोजेक्ट के README और MCP रजिस्ट्री मैनिफेस्ट से आती हैं; आपका एप्लिकेशन अभी भी तय करता है कि एजेंट को कौन से टूल मिलते हैं और कहाँ अनुमोदन आवश्यक है।
- delete_repository अपरिवर्तनीय है — उत्पादन में स्पष्ट पुष्टि आवश्यक
- PR समीक्षाओं के लिए उपयुक्त रिपॉजिटरी अनुमतियाँ आवश्यक हैं
- merge_pull_request शाखा सुरक्षा नियमों का सम्मान करता है
- git_push के लिए स्थानीय मशीन पर कॉन्फ़िगर क्रेडेंशियल आवश्यक
- MCP रजिस्ट्री के साथ उपयोग पर सभी लेखन ऑपरेशन ऑडिट-लॉग होते हैं
MCP सतह
वर्तमान दस्तावेज़ क्या घोषित करता है।
MCP टूल्स, संसाधन, प्रॉम्प्ट्स, संरचित परिणाम, प्रगति, रद्दीकरण, और लंबी अवधि के कार्य ले सकता है। यह रिकॉर्ड इस रिपॉजिटरी द्वारा स्पष्ट रूप से उल्लिखित आधुनिक प्रोटोकॉल फीचर्स को उजागर करता है।
इंस्टॉल करें और कनेक्ट करें
प्रोजेक्ट के दस्तावेजीकृत प्रारंभिक बिंदु का पालन करें।
सर्वर को उस वातावरण में इंस्टॉल करें जो उसके क्रेडेंशियल्स और डोमेन एक्सेस का मालिक है। इसे अपने MCP होस्ट में जोड़ें, खोजे गए टूल्स को सत्यापित करें, और उत्पादन एजेंट को देने से पहले टूलसेट को सीमित करें।
cargo install adk-mcp-githubexport GITHUB_TOKEN=ghp_xxxxxxxxxxxxकमांड और कॉन्फ़िगरेशन सार्वजनिक README से निकाले जाते हैं। तैनाती से पहले आधिकारिक दस्तावेज़ में आवश्यकताएँ, पर्यावरण चर, और रिलीज-विशिष्ट विकल्पों की पुष्टि करें।
आधिकारिक दस्तावेज़
प्रोजेक्ट मेंटेनर्स के सत्य स्रोत के साथ जारी रखें।
यह पृष्ठ सर्वर का एक सुलभ मानचित्र प्रदान करता है। सटीक स्कीमाओं, आवश्यकताओं, कॉन्फ़िगरेशन, उदाहरणों, परीक्षणों, रिलीज़, और सुरक्षा अपडेट के लिए रिपॉजिटरी प्राधिकृत बनी रहती है।
खोज जारी रखें
डेवलपर टूल में अधिक।
स्रोत रिकॉर्ड
इस कैटलॉग प्रविष्टि के लिए रिलीज और रिपॉजिटरी मेटाडेटा।
- संस्करण
- 1.3.0
- लाइसेंस
- Apache-2.0
- टूल्स
- 38
- संशोधन
- 8efc06a0f58c
- अपडेट किया गया
- 24 मई 2026