Ta storitev omogoča osnovne kalkulator funkcije preko Model Context Protocol (MCP) z uporabo Spring Boot in WebFlux transporta. Namenjena je kot preprost primer za začetnike, ki se učijo o MCP implementacijah.
Za več informacij glej MCP Server Boot Starter referenčno dokumentacijo.
Storitev ponuja naslednje API končne točke preko MCP protokola:
add(a, b): Seštej dve številisubtract(a, b): Odštej drugo število od prvegamultiply(a, b): Pomnoži dve številidivide(a, b): Deli prvo število z drugim (s preverjanjem ničle)power(base, exponent): Izračunaj potenciranje številasquareRoot(number): Izračunaj kvadratni koren (s preverjanjem negativnih števil)modulus(a, b): Izračunaj ostanek pri deljenjuabsolute(number): Izračunaj absolutno vrednost
Projekt zahteva naslednje ključne odvisnosti:
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-mcp-server-webflux</artifactId>
</dependency>Projekt zgradi z uporabo Mavena:
./mvnw clean install -DskipTestsjava -jar target/calculator-server-0.0.1-SNAPSHOT.jarMCP Inspector je uporabno orodje za delo z MCP storitvami. Za uporabo z to kalkulator storitvijo:
-
Namesti in zaženi MCP Inspector v novem terminal oknu:
npx @modelcontextprotocol/inspector
-
Dostopi do spletnega vmesnika s klikom na URL, ki ga prikaže aplikacija (običajno http://localhost:6274)
-
Nastavi povezavo:
- Nastavi transport tip na "SSE"
- Vnesi URL do SSE končne točke tvojega strežnika:
http://localhost:8080/sse - Klikni "Connect"
-
Uporabi orodja:
- Klikni "List Tools" za ogled razpoložljivih kalkulator funkcij
- Izberi orodje in klikni "Run Tool" za izvedbo operacije
Opozorilo:
Ta dokument je bil preveden z uporabo AI prevajalske storitve Co-op Translator. Čeprav si prizadevamo za natančnost, vas opozarjamo, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v izvirnem jeziku velja za avtoritativni vir. Za ključne informacije priporočamo strokovni človeški prevod. Nismo odgovorni za morebitna nesporazumevanja ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.
