लेखन — 7 प्रश्न प्रकारों के साथ सर्वेक्षण: single_choice, multi_choice, text, rating (सीमित पैमाना), nps (0–10), number, boolean। प्रश्न लेखन के समय सत्यापित होते हैं और केवल…
Survey MCP Server
ADK-Rust एंटरप्राइज़ एजेंट्स के लिए एक सर्वेक्षण प्लेटफ़ॉर्म — सर्वे बनाएं, वितरित करें, और मापें। 21 MCP टूल्स जो लेखन (टाइप किए गए प्रश्नों के साथ सत्यापन), वितरण (कलेक्टर्स + कोटा के साथ ईमेल निमंत्रण),…
यह एजेंट को क्या देता है
एक MCP कनेक्शन के पीछे एक उद्देश्य-निर्मित क्षमता।
सर्वर अपने डोमेन लॉजिक का मालिक होता है और एक टूल अनुबंध प्रकाशित करता है जिसे MCP क्लाइंट खोज सकता है। ADK-Rust उस अनुबंध को एजेंट में लोड कर सकता है, चुने गए मॉडल प्रदाता के लिए प्रत्येक स्कीमा को सामान्यीकृत कर सकता है, और कनेक्शन जीवनचक्र को एजेंट के बिजनेस लॉजिक से बाहर रखता है।
वितरण — कलेक्टर्स को नामित चैनलों के रूप में (खुला वेब लिंक, ट्रैक्ड ईमेल, या API)। ईमेल कलेक्टर्स डुप्लिकेट रहित निमंत्रणों के साथ डिलीवरी/प्रतिक्रिया स्थिति रखते हैं; कलेक्टर्स समर्थन करते हैं…
संग्रह — प्रतिक्रियाएं उनके प्रश्नों के खिलाफ प्रकार-सत्यापित होती हैं, आवश्यक प्रश्न पूर्णता पूरी होने पर लागू होती है, और कोटा/बंद-कलेक्टर/बंद-सर्वे की स्थिति का सम्मान किया जाता है।…
मापन — प्रतिक्रिया फ़नल (निमंत्रित → शुरू → पूरा, पूर्णता और प्रतिक्रिया दरों के साथ), प्रकार के अनुसार प्रति-प्रश्न समेकन, NPS (प्रमोटर/डिट्रैक्टर विभाजन), CSAT (शीर्ष-बॉक्स), और…
आर्किटेक्चर
Survey MCP Server एजेंट सिस्टम में कैसे फिट बैठता है।
मॉडल को कभी भी सर्वर के पीछे सिस्टम के कार्यान्वयन विवरण या क्रेडेंशियल्स की आवश्यकता नहीं होती। यह समीक्षित टूल परिभाषाओं को देखता है। MCP क्लाइंट खोज और कॉल संभालता है, जबकि सर्वर सत्यापन, नीति, और अपने डोमेन सिस्टम के साथ संचार का स्वामित्व रखता है।
ADK-Rust एजेंट
समीक्षित टूल कैटलॉग से एक क्षमता चुनता है।
MCP क्लाइंट
स्कीमाओं का पता लगाता है, कॉल भेजता है, और टाइप की गई सामग्री प्राप्त करता है।
Survey MCP Server
अनुरोध को सत्यापित करता है और 21 दस्तावेजीकृत टूल अनुबंधों का मालिक है।
डोमेन सिस्टम
API, डेटा, क्रेडेंशियल्स, और सर्वर के पीछे के बिजनेस नियमों को बनाए रखता है।
प्रोजेक्ट दस्तावेज़ से
सर्वर की प्रकाशित वास्तुकला
टूल कैटलॉग
एजेंट Survey MCP Server से क्या करवा सकता है?
प्रत्येक टूल का एक स्थिर नाम, एक मानव-पठनीय उद्देश्य, और MCP प्रारंभिककरण के दौरान खोजा गया JSON इनपुट अनुबंध होता है। जोखिम वर्ग प्रोजेक्ट के रजिस्ट्री मैनिफेस्ट से आते हैं जब उपलब्ध हों।
21 नामित टूल्स
create_surveyनया सर्वे (ड्राफ्ट) बनाएं
internal writeget_surveyआईडी द्वारा सर्वे प्राप्त करें
read onlylist_surveysश्रेणी/स्थिति द्वारा सर्वे सूचीबद्ध करें
read onlyadd_questionड्राफ्ट सर्वे में टाइप किया हुआ प्रश्न जोड़ें
internal writelist_questionsसर्वे के प्रश्नों को क्रम में सूचीबद्ध करें
read onlyset_survey_statusसर्वे की स्थिति सेट करें; संग्रह के लिए खोलना संरक्षित है
internal writecreate_collectorवितरण चैनल बनाएं (वेब_लिंक/ईमेल/API)
internal writelist_collectorsसर्वे के कलेक्टर्स सूचीबद्ध करें
read onlyset_collector_statusकलेक्टर खोलें या बंद करें
internal writeadd_invitationsईमेल कलेक्टर में ईमेल निमंत्रण जोड़ें
internal writesend_invitationsलंबित ईमेल निमंत्रण भेजें (बाहरी डिलीवरी)
external writelist_invitationsकलेक्टर के निमंत्रण और स्थितियां सूचीबद्ध करें
read onlyगवर्नेंस
प्रत्येक टूल के प्रभाव को समझें।
एक सर्वर कनेक्शन अपने क्रेडेंशियल्स और डिप्लॉयमेंट वातावरण के अधिकार को विरासत में लेता है। नीचे दिए गए घोषणाएँ इस प्रोजेक्ट के README और MCP रजिस्ट्री मैनिफेस्ट से आती हैं; आपका एप्लिकेशन अभी भी तय करता है कि एजेंट को कौन से टूल मिलते हैं और कहाँ अनुमोदन आवश्यक है।
- दो लेखन क्रियाएं अनुमोदन की आवश्यकता पर आधारित हैं (requires_approval): संग्रह के लिए सर्वे खोलना (set_survey_status → open) और ईमेल निमंत्रण भेजना (send_invitations, external_write वर्गीकृत — यह बाहरी डिलीवरी करता है)।
- खोलना संरक्षित है — एक सर्वे बिना प्रश्नों के नहीं खोला जा सकता।
- सभी मापन और सूचीकरण केवल-पढ़ने योग्य हैं — विश्लेषण कभी भी स्थिति को परिवर्तित नहीं करता।
- सब कुछ ऑडिट किया जाता है — हर स्थिति परिवर्तन ऑडिट ट्रेल (audit_log) में जोड़ा जाता है। नमूना डेटा काल्पनिक है।
MCP सतह
वर्तमान दस्तावेज़ क्या घोषित करता है।
MCP टूल्स, संसाधन, प्रॉम्प्ट्स, संरचित परिणाम, प्रगति, रद्दीकरण, और लंबी अवधि के कार्य ले सकता है। यह रिकॉर्ड इस रिपॉजिटरी द्वारा स्पष्ट रूप से उल्लिखित आधुनिक प्रोटोकॉल फीचर्स को उजागर करता है।
इंस्टॉल करें और कनेक्ट करें
प्रोजेक्ट के दस्तावेजीकृत प्रारंभिक बिंदु का पालन करें।
सर्वर को उस वातावरण में इंस्टॉल करें जो उसके क्रेडेंशियल्स और डोमेन एक्सेस का मालिक है। इसे अपने MCP होस्ट में जोड़ें, खोजे गए टूल्स को सत्यापित करें, और उत्पादन एजेंट को देने से पहले टूलसेट को सीमित करें।
cargo install mcp-surveylet toolset = McpToolset::from_stdio(
"mcp-survey",
["mcp-survey"],
).await?;
let agent = LlmAgentBuilder::new("agent")
.tools(toolset.tools().await?)
.build()?;कमांड और कॉन्फ़िगरेशन सार्वजनिक README से निकाले जाते हैं। तैनाती से पहले आधिकारिक दस्तावेज़ में आवश्यकताएँ, पर्यावरण चर, और रिलीज-विशिष्ट विकल्पों की पुष्टि करें।
आधिकारिक दस्तावेज़
प्रोजेक्ट मेंटेनर्स के सत्य स्रोत के साथ जारी रखें।
यह पृष्ठ सर्वर का एक सुलभ मानचित्र प्रदान करता है। सटीक स्कीमाओं, आवश्यकताओं, कॉन्फ़िगरेशन, उदाहरणों, परीक्षणों, रिलीज़, और सुरक्षा अपडेट के लिए रिपॉजिटरी प्राधिकृत बनी रहती है।
खोज जारी रखें
डेटा और सामग्री में अधिक।
स्रोत रिकॉर्ड
इस कैटलॉग प्रविष्टि के लिए रिलीज और रिपॉजिटरी मेटाडेटा।
- संस्करण
- 1.0.0
- लाइसेंस
- Apache-2.0
- टूल्स
- 21
- संशोधन
- 0839145ad4f4
- अपडेट किया गया
- 9 जून 2026