Skip to content

Latest commit

 

History

History
79 lines (57 loc) · 3.13 KB

File metadata and controls

79 lines (57 loc) · 3.13 KB

Perkhidmatan Kalkulator Asas MCP

Perkhidmatan ini menyediakan operasi kalkulator asas melalui Model Context Protocol (MCP) menggunakan Spring Boot dengan pengangkutan WebFlux. Ia direka sebagai contoh mudah untuk pemula yang ingin mempelajari tentang pelaksanaan MCP.

Untuk maklumat lanjut, lihat dokumentasi rujukan MCP Server Boot Starter.

Menggunakan Perkhidmatan

Perkhidmatan ini mendedahkan API berikut melalui protokol MCP:

  • add(a, b): Menambah dua nombor
  • subtract(a, b): Menolak nombor kedua daripada nombor pertama
  • multiply(a, b): Mendarab dua nombor
  • divide(a, b): Membahagi nombor pertama dengan nombor kedua (dengan pemeriksaan sifar)
  • power(base, exponent): Mengira kuasa nombor
  • squareRoot(number): Mengira punca kuasa dua (dengan pemeriksaan nombor negatif)
  • modulus(a, b): Mengira baki apabila dibahagi
  • absolute(number): Mengira nilai mutlak

Kebergantungan

Projek ini memerlukan kebergantungan utama berikut:

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

Membina Projek

Bina projek menggunakan Maven:

./mvnw clean install -DskipTests

Menjalankan Pelayan

Menggunakan Java

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

Menggunakan MCP Inspector

MCP Inspector adalah alat berguna untuk berinteraksi dengan perkhidmatan MCP. Untuk menggunakannya dengan perkhidmatan kalkulator ini:

  1. Pasang dan jalankan MCP Inspector dalam tetingkap terminal baru:

    npx @modelcontextprotocol/inspector
  2. Akses UI web dengan mengklik URL yang dipaparkan oleh aplikasi (biasanya http://localhost:6274)

  3. Konfigurasikan sambungan:

    • Tetapkan jenis pengangkutan kepada "SSE"
    • Tetapkan URL ke titik akhir SSE pelayan anda yang sedang berjalan: http://localhost:8080/sse
    • Klik "Connect"
  4. Gunakan alat-alat:

    • Klik "List Tools" untuk melihat operasi kalkulator yang tersedia
    • Pilih alat dan klik "Run Tool" untuk menjalankan operasi

MCP Inspector Screenshot

Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan profesional oleh manusia adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.