टाइप्ड MCP कॉन्ट्रैक्ट के माध्यम से डेटाबेस क्षमताएँ प्रदान करता है।
Database MCP Server
AI एजेंट्स के लिए डेटाबेस ऑपरेशंस — क्वेरी, स्कीमा निरीक्षण, माइग्रेशन, एक्सप्लेन प्लान, प्रदर्शन विश्लेषण, और डेटा एक्सप्लोरेशन। 22 टूल्स पढ़ने के लिए डिफ़ॉल्ट और नियंत्रित लेखन के साथ।
यह एजेंट को क्या देता है
एक MCP कनेक्शन के पीछे एक उद्देश्य-निर्मित क्षमता।
सर्वर अपने डोमेन लॉजिक का मालिक होता है और एक टूल अनुबंध प्रकाशित करता है जिसे MCP क्लाइंट खोज सकता है। ADK-Rust उस अनुबंध को एजेंट में लोड कर सकता है, चुने गए मॉडल प्रदाता के लिए प्रत्येक स्कीमा को सामान्यीकृत कर सकता है, और कनेक्शन जीवनचक्र को एजेंट के बिजनेस लॉजिक से बाहर रखता है।
आर्किटेक्चर
Database MCP Server एजेंट सिस्टम में कैसे फिट बैठता है।
मॉडल को कभी भी सर्वर के पीछे सिस्टम के कार्यान्वयन विवरण या क्रेडेंशियल्स की आवश्यकता नहीं होती। यह समीक्षित टूल परिभाषाओं को देखता है। MCP क्लाइंट खोज और कॉल संभालता है, जबकि सर्वर सत्यापन, नीति, और अपने डोमेन सिस्टम के साथ संचार का स्वामित्व रखता है।
ADK-Rust एजेंट
समीक्षित टूल कैटलॉग से एक क्षमता चुनता है।
MCP क्लाइंट
स्कीमाओं का पता लगाता है, कॉल भेजता है, और टाइप की गई सामग्री प्राप्त करता है।
Database MCP Server
अनुरोध को सत्यापित करता है और 22 दस्तावेजीकृत टूल अनुबंधों का मालिक है।
डोमेन सिस्टम
API, डेटा, क्रेडेंशियल्स, और सर्वर के पीछे के बिजनेस नियमों को बनाए रखता है।
प्रोजेक्ट दस्तावेज़ से
सर्वर की प्रकाशित वास्तुकला
टूल कैटलॉग
एजेंट Database MCP Server से क्या करवा सकता है?
प्रत्येक टूल का एक स्थिर नाम, एक मानव-पठनीय उद्देश्य, और MCP प्रारंभिककरण के दौरान खोजा गया JSON इनपुट अनुबंध होता है। जोखिम वर्ग प्रोजेक्ट के रजिस्ट्री मैनिफेस्ट से आते हैं जब उपलब्ध हों।
22 नामित टूल्स
list_tablesडेटाबेस में सभी टेबल/कलेक्शंस
see documentationdescribe_tableकॉलम, प्रकार, प्रतिबंध, इंडेक्स
see documentationget_relationshipsफॉरेन की और संदर्भ
see documentationlist_indexesटेबल पर सभी इंडेक्स
see documentationget_database_statsDB आकार, टेबल आकार, पंक्ति गणना
see documentationsearch_schemaनाम द्वारा टेबल/कॉलम खोजें
see documentationqueryपढ़ने योग्य SQL निष्पादित करें (केवल SELECT)
see documentationsample_dataटेबल से नमूना पंक्तियाँ प्राप्त करें
see documentationfilter_tableफ़िल्टर, क्रम, पेजिनेशन के साथ क्वेरी
see documentationexplain_queryEXPLAIN/क्वेरी योजना प्राप्त करें
see documentationget_column_statsअलग-अलग मान और वितरण
see documentationexecuteINSERT/UPDATE/DELETE चलाएँ
see documentationगवर्नेंस
प्रत्येक टूल के प्रभाव को समझें।
एक सर्वर कनेक्शन अपने क्रेडेंशियल्स और डिप्लॉयमेंट वातावरण के अधिकार को विरासत में लेता है। नीचे दिए गए घोषणाएँ इस प्रोजेक्ट के README और MCP रजिस्ट्री मैनिफेस्ट से आती हैं; आपका एप्लिकेशन अभी भी तय करता है कि एजेंट को कौन से टूल मिलते हैं और कहाँ अनुमोदन आवश्यक है।
- डिफ़ॉल्ट रूप से केवल पढ़ने योग्य — क्वेरी टूल केवल SELECT स्टेटमेंट की अनुमति देता है
- लेखन गेटेड हैं — execute और run_migration गेटेड लेखन के रूप में वर्गीकृत हैं
- कोई डेटा संग्रहीत नहीं — MCP एक शुद्ध API पासथ्रू है
- पैरामीटरयुक्त क्वेरी — params एरे के माध्यम से SQL इंजेक्शन रोकता है
MCP सतह
वर्तमान दस्तावेज़ क्या घोषित करता है।
MCP टूल्स, संसाधन, प्रॉम्प्ट्स, संरचित परिणाम, प्रगति, रद्दीकरण, और लंबी अवधि के कार्य ले सकता है। यह रिकॉर्ड इस रिपॉजिटरी द्वारा स्पष्ट रूप से उल्लिखित आधुनिक प्रोटोकॉल फीचर्स को उजागर करता है।
इंस्टॉल करें और कनेक्ट करें
प्रोजेक्ट के दस्तावेजीकृत प्रारंभिक बिंदु का पालन करें।
सर्वर को उस वातावरण में इंस्टॉल करें जो उसके क्रेडेंशियल्स और डोमेन एक्सेस का मालिक है। इसे अपने MCP होस्ट में जोड़ें, खोजे गए टूल्स को सत्यापित करें, और उत्पादन एजेंट को देने से पहले टूलसेट को सीमित करें।
cargo install mcp-databaselet toolset = McpToolset::from_stdio(
"mcp-database",
["mcp-database"],
).await?;
let agent = LlmAgentBuilder::new("agent")
.tools(toolset.tools().await?)
.build()?;कमांड और कॉन्फ़िगरेशन सार्वजनिक README से निकाले जाते हैं। तैनाती से पहले आधिकारिक दस्तावेज़ में आवश्यकताएँ, पर्यावरण चर, और रिलीज-विशिष्ट विकल्पों की पुष्टि करें।
आधिकारिक दस्तावेज़
प्रोजेक्ट मेंटेनर्स के सत्य स्रोत के साथ जारी रखें।
यह पृष्ठ सर्वर का एक सुलभ मानचित्र प्रदान करता है। सटीक स्कीमाओं, आवश्यकताओं, कॉन्फ़िगरेशन, उदाहरणों, परीक्षणों, रिलीज़, और सुरक्षा अपडेट के लिए रिपॉजिटरी प्राधिकृत बनी रहती है।
खोज जारी रखें
डेटा और सामग्री में अधिक।
स्रोत रिकॉर्ड
इस कैटलॉग प्रविष्टि के लिए रिलीज और रिपॉजिटरी मेटाडेटा।
- संस्करण
- 1.1.0
- लाइसेंस
- Apache-2.0
- टूल्स
- 22
- संशोधन
- 269c42b5df8c
- अपडेट किया गया
- 25 मई 2026