टाइप्ड MCP कॉन्ट्रैक्ट के माध्यम से शिक्षा क्षमताएं प्रदान करता है।
mcp-education
शिक्षा LMS MCP सर्वर — Canvas LMS के माध्यम से पाठ्यक्रम, असाइनमेंट, ग्रेड, छात्र, और घोषणाओं का प्रबंधन करें। प्रशिक्षकों, टीए, और प्रशासकों के लिए 12 टूल। किसी भी Canvas इंस्टेंस (Instructure क्लाउड या...) के साथ काम करता है।
यह एजेंट को क्या देता है
एक MCP कनेक्शन के पीछे एक उद्देश्य-निर्मित क्षमता।
सर्वर अपने डोमेन लॉजिक का मालिक होता है और एक टूल अनुबंध प्रकाशित करता है जिसे MCP क्लाइंट खोज सकता है। ADK-Rust उस अनुबंध को एजेंट में लोड कर सकता है, चुने गए मॉडल प्रदाता के लिए प्रत्येक स्कीमा को सामान्यीकृत कर सकता है, और कनेक्शन जीवनचक्र को एजेंट के बिजनेस लॉजिक से बाहर रखता है।
आर्किटेक्चर
mcp-education एजेंट सिस्टम में कैसे फिट बैठता है।
मॉडल को कभी भी सर्वर के पीछे सिस्टम के कार्यान्वयन विवरण या क्रेडेंशियल्स की आवश्यकता नहीं होती। यह समीक्षित टूल परिभाषाओं को देखता है। MCP क्लाइंट खोज और कॉल संभालता है, जबकि सर्वर सत्यापन, नीति, और अपने डोमेन सिस्टम के साथ संचार का स्वामित्व रखता है।
ADK-Rust एजेंट
समीक्षित टूल कैटलॉग से एक क्षमता चुनता है।
MCP क्लाइंट
स्कीमाओं का पता लगाता है, कॉल भेजता है, और टाइप की गई सामग्री प्राप्त करता है।
mcp-education
अनुरोध को सत्यापित करता है और 12 दस्तावेजीकृत टूल अनुबंधों का मालिक है।
डोमेन सिस्टम
API, डेटा, क्रेडेंशियल्स, और सर्वर के पीछे के बिजनेस नियमों को बनाए रखता है।
यह रिपॉजिटरी वर्तमान में समर्पित वास्तुकला SVG प्रकाशित नहीं करती। ऊपर दिया गया इंटीग्रेशन आरेख इसके दस्तावेजीकृत ट्रांसपोर्ट और सर्वर सीमा से उत्पन्न होता है; कार्यान्वयन-विशिष्ट विवरणों के लिए आधिकारिक README का उपयोग करें।
टूल कैटलॉग
एजेंट mcp-education से क्या करवा सकता है?
प्रत्येक टूल का एक स्थिर नाम, एक मानव-पठनीय उद्देश्य, और MCP प्रारंभिककरण के दौरान खोजा गया JSON इनपुट अनुबंध होता है। जोखिम वर्ग प्रोजेक्ट के रजिस्ट्री मैनिफेस्ट से आते हैं जब उपलब्ध हों।
12 नामित टूल्स
list_coursesप्रमाणीकृत उपयोगकर्ता के लिए सभी पाठ्यक्रम सूचीबद्ध करें
read onlyget_courseपाठ्यक्रम विवरण प्राप्त करें जिसमें सिलेबस और नामांकन संख्या शामिल है
read onlylist_assignmentsपाठ्यक्रम के सभी असाइनमेंट सूचीबद्ध करें
read onlyget_assignmentअसाइनमेंट विवरण प्राप्त करें जिसमें रूब्रिक और सबमिशन सारांश शामिल है
read onlycreate_assignmentपाठ्यक्रम में नया असाइनमेंट बनाएं
internal writelist_studentsपाठ्यक्रम में नामांकित छात्रों की सूची बनाएं
read onlyget_submissionsअसाइनमेंट के लिए सबमिशन प्राप्त करें (सभी छात्र)
read onlygrade_submissionछात्र के सबमिशन को ग्रेड करें
internal writepost_announcementपाठ्यक्रम में घोषणा पोस्ट करें
internal writeget_course_analyticsपाठ्यक्रम ग्रेड/विश्लेषण सारांश प्राप्त करें
read onlylist_modulesपाठ्यक्रम के लिए मॉड्यूल (सामग्री संरचना) सूचीबद्ध करें
read onlysearch_course_contentपाठ्यक्रम सामग्री खोजें (पेज, असाइनमेंट, चर्चाएं)
read onlyगवर्नेंस
प्रत्येक टूल के प्रभाव को समझें।
एक सर्वर कनेक्शन अपने क्रेडेंशियल्स और डिप्लॉयमेंट वातावरण के अधिकार को विरासत में लेता है। नीचे दिए गए घोषणाएँ इस प्रोजेक्ट के README और MCP रजिस्ट्री मैनिफेस्ट से आती हैं; आपका एप्लिकेशन अभी भी तय करता है कि एजेंट को कौन से टूल मिलते हैं और कहाँ अनुमोदन आवश्यक है।
- शासित वातावरण में अनुमोदन की आवश्यकता वाले लेखन ऑपरेशंस (create_assignment, grade_submission, post_announcement) चिह्नित हैं
- Canvas टोकन स्कोप निर्धारित करता है कि एजेंट क्या एक्सेस कर सकता है
- न्यूनतम अनुमतियों वाला टोकन उपयोग करें (जैसे केवल ग्रेडिंग के लिए TA भूमिका)
MCP सतह
वर्तमान दस्तावेज़ क्या घोषित करता है।
MCP टूल्स, संसाधन, प्रॉम्प्ट्स, संरचित परिणाम, प्रगति, रद्दीकरण, और लंबी अवधि के कार्य ले सकता है। यह रिकॉर्ड इस रिपॉजिटरी द्वारा स्पष्ट रूप से उल्लिखित आधुनिक प्रोटोकॉल फीचर्स को उजागर करता है।
इंस्टॉल करें और कनेक्ट करें
प्रोजेक्ट के दस्तावेजीकृत प्रारंभिक बिंदु का पालन करें।
सर्वर को उस वातावरण में इंस्टॉल करें जो उसके क्रेडेंशियल्स और डोमेन एक्सेस का मालिक है। इसे अपने MCP होस्ट में जोड़ें, खोजे गए टूल्स को सत्यापित करें, और उत्पादन एजेंट को देने से पहले टूलसेट को सीमित करें।
cargo install mcp-education{
"mcpServers": {
"education": {
"command": "mcp-education",
"env": {
"CANVAS_BASE_URL": "https://yourschool.instructure.com",
"CANVAS_TOKEN": "your_canvas_api_token"
}
}
}
}कमांड और कॉन्फ़िगरेशन सार्वजनिक README से निकाले जाते हैं। तैनाती से पहले आधिकारिक दस्तावेज़ में आवश्यकताएँ, पर्यावरण चर, और रिलीज-विशिष्ट विकल्पों की पुष्टि करें।
आधिकारिक दस्तावेज़
प्रोजेक्ट मेंटेनर्स के सत्य स्रोत के साथ जारी रखें।
यह पृष्ठ सर्वर का एक सुलभ मानचित्र प्रदान करता है। सटीक स्कीमाओं, आवश्यकताओं, कॉन्फ़िगरेशन, उदाहरणों, परीक्षणों, रिलीज़, और सुरक्षा अपडेट के लिए रिपॉजिटरी प्राधिकृत बनी रहती है।
खोज जारी रखें
उद्योग समाधान में अधिक।
स्रोत रिकॉर्ड
इस कैटलॉग प्रविष्टि के लिए रिलीज और रिपॉजिटरी मेटाडेटा।
- संस्करण
- 1.0.1
- लाइसेंस
- Apache-2.0
- टूल्स
- 12
- संशोधन
- ccc7222a74c7
- अपडेट किया गया
- 27 मई 2026