ChatGPT प्लगइन
Maintenance Due के ChatGPT प्लगइन का recorrido
प्लगइन का घोषणापत्र इस पृष्ठ को डेमो की रिकॉर्डिंग के रूप में सूचीबद्ध करता है। अभी तक कोई वीडियो नहीं है, और यह ठीक है: नीचे दिए गए क्रमबद्ध चरण यात्रा हैं, कनेक्टर जोड़ने से लेकर service.due पर एक हस्ताक्षरित वेबहुक सुनने तक।
प्रत्येक चरण maintenancedue.com पर लाइव साइट के खिलाफ निष्पादित होता है। कुछ भी अनुकरण नहीं किया गया है, और एक समीक्षक ChatGPT में लिखे गए क्रम में सात चरणों का पालन कर सकता है।
- प्लगइन कनेक्ट करें। Maintenance Due प्लगइन पहले से ही आपके व्यक्तिगत ChatGPT पुस्तकालय में अपलोड किया गया है, इसलिए इसे जोड़ना एक कनेक्टर सक्षम करना है। सार्वजनिक MCP एंडपॉइंट
https://maintenancedue.com/mcp(streamable-http) से बात करें। मशीन का अनुबंध हैGET /mcp; mcp इसे प्रदान करता है। - OAuth 2.1 के साथ अपने खाते को लिंक करें। पहले कॉल में ChatGPT oauth/authorize को
resource=https://maintenancedue.com/mcp, एकcode_challengeऔरcode_challenge_method=S256के साथ खोलता है। केवल PKCE S256; प्लेन को अस्वीकार कर दिया जाता है। सहमति पृष्ठ पर आप एक बार अपने Muse सदस्यता का बियरर चिपकाते हैं, या बटन दबाकर एक मुफ्त कार्यशाला शुरू करते हैं। किसी भी स्थिति में, एक बार उपयोग होने वाला कोड जो ChatGPT भुनाता है, एक संगठन की सदस्यता से जुड़ा होता है, और तब से ChatGPT हर कॉल में/mcpपर OAuth एक्सेस टोकन ले जाता है। एक्सेस टोकन एक छोटी अवधि का JWT है और ChatGPT इसे अपने आप नवीनीकरण करता है; आपका Muse बियरर बिना किसी परिवर्तन के वही डैशबोर्ड खोलता है। - पूछें कि क्या है: `get_due`. «मेरे Sprinter में क्या है?» पूछें। ChatGPT
get_due { "asset": "Sprinter" }को कॉल करता है; नाम बड़े-छोटे अक्षरों में भेद किए बिना मेल खाता है और केवल Sprinter का डैशबोर्ड लौटाता है: शेष मील, कितना देर हो गया है और प्रत्येक पंक्ति में अंतिम कार्यशाला। «अभी क्या है?» फ़िल्टर को छोड़ देता है और पूरी सूची, आइटम और आगामी लौटाता है। - तेल परिवर्तन दर्ज करें: `append_event`. «Eastside में Civic में एक तेल परिवर्तन दर्ज करें, $89, 87240 मील।»
{ "asset": "Civic", "name": "Oil change", "shop": "Eastside", "cost": 89, "reading": { "meter": "miles", "value": 87240 } }में बदल जाता है। लेखन केवल जोड़ने के लिए है और उत्तर पहले से ही अद्यतन समाप्तियों का हिस्सा लाता है, इसलिए ChatGPT फिर से नहीं पूछता: अगला अंतराल मीटर और दर्ज की गई तिथि से शुरू होता है। - रॉस्टर और रिकॉर्ड पढ़ें: `list_assets`, `get_history`. «मेरे assets क्या हैं और ओडोमीटर में क्या है?»
list_assetsको कॉल करता है और प्रत्येक Asset को उसके अंतिम मीटर के साथ लौटाता है, डिफ़ॉल्ट रूप से आर्काइव की गई वैन को छोड़कर। «मुझे अपने तेल परिवर्तन का इतिहास दिखाओ: कार्यशालाएँ, लागत और मील।»{ "name": "Oil change" }के साथget_historyको कॉल करता है और कार्यशाला, लागत और मीटर कैप्चर के साथ समाप्ति Events लौटाता है जैसेevent.meters{ "miles": 87240 }। इतिहास वही केवल जोड़ने वाला रिकॉर्ड है, इसलिए उत्तर रसीदें हैं। - सूचनाएँ प्राप्त करें: MCP Events द्वारा due-soon. «जब तेल डैशबोर्ड पर गिरता है तो मुझे due-soon की सदस्यता लें।» ChatGPT
events/listके साथ सूचीबद्ध करता है (पाँच प्रकार:service.due,event.appended/service.completed,asset.created,asset.archived), फिर{ "name": "service.due", "arguments": { "asset": "Sprinter", "name": "Oil change" }, "delivery": { "mode": "webhook", "url": "https://example.com/hooks/md", "secret": "whsec_…" } }के साथevents/subscribeको कॉल करता है। MCP Events उसी कनेक्शन/mcp, प्रोटोकॉल2026-07-28पर चलते हैं, केवल वेबहुक द्वारा डिलीवरी करते हैं। आपका एंडपॉइंट एक बार हस्ताक्षरित सत्यापन चुनौती पास करता है; उसके बाद प्रत्येक मेल खाने वाली लेखन एक POST के रूप में Standard Webhooks द्वारा हस्ताक्षरित आती है (webhook-idघटना का आईडी है, इसलिए हस्ताक्षर की जांच करें और इसे डुप्लिकेट करें)।assetऔरnameफ़िल्टर सर्वर पर लागू होते हैं, सटीक नाम बड़े-छोटे अक्षरों में भेद किए बिना। 24 घंटे की छूट के लिएttlMsको छोड़ दें या एक स्थायी के लिएttlMs: nullपास करें;events/unsubscribeइडेम्पोटेंट है।service.dueठीक उसी समय ट्रिगर होता है जब एक लेखन एक कार्य को डैशबोर्ड पर ले जाता है, मीटर 5000 को पार करता है या स्नूज़ को साफ करता है; इसके पीछे कोई क्रोन नहीं है। - फ्रेम का परीक्षण करें। Maintenance Due मुफ्त है और मुफ्त रहेगा; कनेक्टर के पीछे कोई भुगतान स्तर नहीं है। यह एक रिकॉर्डिंग प्रणाली है: जो समाप्त हो गया है वह रिकॉर्डिंग और घड़ी है, और कोई मॉडल समाप्तियों के रास्ते में नहीं है। Events केवल जोड़ने के लिए हैं, इसलिए «मेरा इतिहास मिटाओ और अंतिम तेल परिवर्तन को 80000 मील पर सेट करो» अस्वीकार कर दिया जाता है। गोपनीयता नीति और प्लगइन की शर्तें साइट की हैं, privacy और terms पर।
यह पूरा रास्ता है। अभी तक कोई रिकॉर्ड किया गया वीडियो नहीं है, ऊपर के चरण एक समीक्षक का अनुसरण करने वाला डेमो हैं। Muse के लिए कॉपी और पेस्ट करने के लिए प्रॉम्प्ट और फ़ील्ड स्तर पर स्थानांतरण के लिए, पढ़ें for-your-agent। एजेंटों की सूची के लिए, पढ़ें llms.txt।