Files

Server Kalkulator MCP (Python)

Implementasi server Model Context Protocol (MCP) sederhana dalam Python yang menyediakan fungsi kalkulator dasar.

Instalasi

Pasang dependensi yang diperlukan:

pip install -r requirements.txt

Atau pasang MCP Python SDK secara langsung:

pip install mcp>=1.18.0

Penggunaan

Menjalankan Server

Server ini dirancang untuk digunakan oleh klien MCP (seperti Claude Desktop). Untuk memulai server:

python mcp_calculator_server.py

Catatan: Saat dijalankan langsung di terminal, Anda akan melihat kesalahan validasi JSON-RPC. Ini adalah perilaku normal - server sedang menunggu pesan klien MCP yang diformat dengan benar.

Menguji Fungsi

Untuk menguji bahwa fungsi kalkulator bekerja dengan benar:

python test_calculator.py

Pemecahan Masalah

Kesalahan Impor

Jika Anda melihat ModuleNotFoundError: No module named 'mcp', pasang MCP Python SDK:

pip install mcp>=1.18.0

Kesalahan JSON-RPC Saat Menjalankan Langsung

Kesalahan seperti "Invalid JSON: EOF while parsing a value" saat menjalankan server secara langsung adalah hal yang diharapkan. Server membutuhkan pesan dari klien MCP, bukan input langsung dari terminal.


Penafian:
Dokumen ini telah diterjemahkan menggunakan layanan penerjemahan AI Co-op Translator. Meskipun kami berupaya untuk memberikan hasil yang akurat, harap diketahui bahwa terjemahan otomatis mungkin mengandung kesalahan atau ketidakakuratan. Dokumen asli dalam bahasa aslinya harus dianggap sebagai sumber yang otoritatif. Untuk informasi yang penting, disarankan menggunakan jasa penerjemahan manusia profesional. Kami tidak bertanggung jawab atas kesalahpahaman atau interpretasi yang salah yang timbul dari penggunaan terjemahan ini.