Spring AI Playground - MCP टूल लिखने से लेकर टेस्टिंग और बाहरी इंटीग्रेशन तक सपोर्ट करने वाला डेस्कटॉप ऐप
(github.com/spring-ai-community)नमस्ते।
हाल के दिनों में Claude Code या Cursor जैसे AI एजेंट्स की मदद से MCP(Model Context Protocol) टूल कोड लिखने और इस्तेमाल करने के कई उदाहरण बढ़े हैं। लेकिन जब वास्तव में लिखे गए टूल कोड को असली वातावरण में चलाकर जांचने और सत्यापित करने की बात आती है, तो अक्सर कई निराशाजनक क्षण सामने आते हैं।
- क्या यह टूल वास्तव में सही तरह से काम कर रहा है?
- जब एजेंट टूल को कॉल करता है, तो ठीक कौन-से पैरामीटर्स पास हुए, और अगर एरर आया तो उसका कारण क्या था? (सिर्फ चैट विंडो UI से डिबगिंग लगभग ब्लैक बॉक्स जैसी लगती है।)
- अगर इस टूल को किसी दूसरे प्रोजेक्ट या Claude Desktop जैसे बाहरी क्लाइंट में दोबारा इस्तेमाल करना हो तो? आखिरकार फिर से शुरुआत से backend server सेट करना पड़ता है।
इन असुविधाओं को हल करने के लिए, मैंने Spring AI Playground बनाया है — एक local Tool Lab जहाँ लिखे गए MCP टूल कोड को तुरंत चलाकर देखा जा सकता है, पारदर्शी तरीके से डिबग किया जा सकता है, और सीधे बाहरी क्लाइंट्स के लिए एक्सपोज़ किया जा सकता है।
✨ मुख्य फीचर्स
- Tool Studio: लिखी हुई JavaScript टूल लॉजिक को कॉपी-पेस्ट करते ही, Java या Spring की जानकारी के बिना भी तुरंत चलाया जा सकता है
- बिल्ट-इन MCP सर्वर: सत्यापित टूल्स को Claude Desktop, Cursor जैसे MCP-compatible क्लाइंट्स से तुरंत जोड़कर दोबारा इस्तेमाल किया जा सकता है (बदलाव तुरंत लागू होते हैं)
- MCP Inspector: इनपुट वैल्यू, आउटपुट वैल्यू, स्कीमा, execution logs और errors को विस्तार से देखा जा सकता है
- Agentic Chat: अपने बनाए टूल्स और local Vector DB(RAG) को जोड़कर एक एकीकृत चैट UI में तुरंत टेस्ट किया जा सकता है
- सीक्रेट मैनेजमेंट: API keys को स्क्रिप्ट में hardcode करने से बचाने के लिए desktop secret storage वातावरण में सुरक्षित प्रबंधन
यह एक cross-platform desktop app (Windows, macOS, Linux) के रूप में उपलब्ध है, और Docker या अलग JVM इंस्टॉल किए बिना केवल इंस्टॉलेशन फाइल डाउनलोड करके तुरंत लोकल में इस्तेमाल किया जा सकता है।
मेरी तरह, अगर MCP टूल बनाने और टेस्ट करने की प्रक्रिया में आपको backend setup की झंझट या ब्लैक बॉक्स डिबगिंग से निराशा हुई है, तो उम्मीद है कि यह एक उपयोगी कार्यस्थल साबित होगा।
🔗 लिंक
- डाउनलोड (Windows/macOS/Linux): GitHub Releases
- दस्तावेज़ (Docs): Documentation
- रिपॉज़िटरी (Repo): GitHub
सिर्फ टूल कोड लिखने से आगे बढ़कर, वास्तविक संचालन और सत्यापन के नजरिए से आप अभी किस तरह डिबगिंग कर रहे हैं — इस पर आपका फीडबैक और राय मिले तो आभारी रहूँगा!
अभी कोई टिप्पणी नहीं है.