Skip to content

Latest commit

 

History

History
79 lines (57 loc) · 5.46 KB

File metadata and controls

79 lines (57 loc) · 5.46 KB

Basic Calculator MCP Service

यह सेवा Model Context Protocol (MCP) के माध्यम से बेसिक कैलकुलेटर ऑपरेशन्स प्रदान करती है, जो Spring Boot के साथ WebFlux ट्रांसपोर्ट का उपयोग करती है। इसे MCP इम्प्लीमेंटेशन सीखने वाले शुरुआती लोगों के लिए एक सरल उदाहरण के रूप में डिज़ाइन किया गया है।

अधिक जानकारी के लिए, MCP Server Boot Starter संदर्भ दस्तावेज़ देखें।

सेवा का उपयोग करना

यह सेवा MCP प्रोटोकॉल के माध्यम से निम्न API endpoints प्रदान करती है:

  • add(a, b): दो संख्याओं को जोड़ना
  • subtract(a, b): पहली संख्या में से दूसरी संख्या घटाना
  • multiply(a, b): दो संख्याओं को गुणा करना
  • divide(a, b): पहली संख्या को दूसरी संख्या से विभाजित करना (शून्य जांच के साथ)
  • power(base, exponent): किसी संख्या की घात निकालना
  • squareRoot(number): वर्गमूल निकालना (ऋण संख्या जांच के साथ)
  • modulus(a, b): विभाजन के बाद शेषफल निकालना
  • absolute(number): परिमाण (absolute value) निकालना

निर्भरताएँ

इस प्रोजेक्ट को निम्न मुख्य निर्भरताओं की आवश्यकता है:

<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-starter-mcp-server-webflux</artifactId>
</dependency>

प्रोजेक्ट बनाना

Maven का उपयोग करके प्रोजेक्ट बनाएं:

./mvnw clean install -DskipTests

सर्वर चलाना

Java का उपयोग करके

java -jar target/calculator-server-0.0.1-SNAPSHOT.jar

MCP Inspector का उपयोग करना

MCP Inspector एक उपयोगी टूल है जो MCP सेवाओं के साथ इंटरैक्ट करने में मदद करता है। इस कैलकुलेटर सेवा के साथ इसे उपयोग करने के लिए:

  1. MCP Inspector इंस्टॉल करें और एक नए टर्मिनल विंडो में चलाएं:

    npx @modelcontextprotocol/inspector
  2. वेब UI तक पहुँचें ऐप द्वारा दिखाए गए URL पर क्लिक करके (आमतौर पर http://localhost:6274)

  3. कनेक्शन कॉन्फ़िगर करें:

    • ट्रांसपोर्ट टाइप को "SSE" सेट करें
    • URL को अपने चल रहे सर्वर के SSE endpoint पर सेट करें: http://localhost:8080/sse
    • "Connect" पर क्लिक करें
  4. टूल्स का उपयोग करें:

    • उपलब्ध कैलकुलेटर ऑपरेशन्स देखने के लिए "List Tools" पर क्लिक करें
    • किसी टूल को चुनें और ऑपरेशन चलाने के लिए "Run Tool" पर क्लिक करें

MCP Inspector Screenshot

अस्वीकरण:
यह दस्तावेज़ AI अनुवाद सेवा Co-op Translator का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या गलतियाँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में ही प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।