Skip to content

Latest commit

 

History

History
79 lines (57 loc) · 3.26 KB

File metadata and controls

79 lines (57 loc) · 3.26 KB

Basic Calculator MCP Service

Dieser Service stellt grundlegende Rechnerfunktionen über das Model Context Protocol (MCP) mit Spring Boot und WebFlux-Transport bereit. Er ist als einfaches Beispiel für Einsteiger konzipiert, die MCP-Implementierungen kennenlernen möchten.

Weitere Informationen finden Sie in der MCP Server Boot Starter-Referenzdokumentation.

Verwendung des Service

Der Service stellt über das MCP-Protokoll folgende API-Endpunkte bereit:

  • add(a, b): Zwei Zahlen addieren
  • subtract(a, b): Die zweite Zahl von der ersten subtrahieren
  • multiply(a, b): Zwei Zahlen multiplizieren
  • divide(a, b): Die erste Zahl durch die zweite teilen (mit Nullprüfung)
  • power(base, exponent): Die Potenz einer Zahl berechnen
  • squareRoot(number): Die Quadratwurzel berechnen (mit Prüfung auf negative Zahlen)
  • modulus(a, b): Den Rest bei der Division berechnen
  • absolute(number): Den Absolutwert berechnen

Abhängigkeiten

Für das Projekt werden folgende wichtige Abhängigkeiten benötigt:

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

Projekt bauen

Bauen Sie das Projekt mit Maven:

./mvnw clean install -DskipTests

Server starten

Mit Java

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

Mit MCP Inspector

Der MCP Inspector ist ein hilfreiches Werkzeug zur Interaktion mit MCP-Services. Um ihn mit diesem Rechner-Service zu verwenden:

  1. Installieren und starten Sie MCP Inspector in einem neuen Terminalfenster:

    npx @modelcontextprotocol/inspector
  2. Greifen Sie auf die Weboberfläche zu, indem Sie auf die vom Programm angezeigte URL klicken (in der Regel http://localhost:6274)

  3. Konfigurieren Sie die Verbindung:

    • Stellen Sie den Transporttyp auf „SSE“
    • Geben Sie die SSE-Endpunkt-URL Ihres laufenden Servers ein: http://localhost:8080/sse
    • Klicken Sie auf „Connect“
  4. Verwenden Sie die Werkzeuge:

    • Klicken Sie auf „List Tools“, um verfügbare Rechneroperationen anzuzeigen
    • Wählen Sie ein Werkzeug aus und klicken Sie auf „Run Tool“, um eine Operation auszuführen

MCP Inspector Screenshot

Haftungsausschluss:
Dieses Dokument wurde mithilfe des KI-Übersetzungsdienstes Co-op Translator übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner ursprünglichen Sprache gilt als maßgebliche Quelle. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Verwendung dieser Übersetzung entstehen.