Files

เซิร์ฟเวอร์ MCP Calculator (Python)

การใช้งานเซิร์ฟเวอร์ Model Context Protocol (MCP) แบบง่ายใน Python ที่มีฟังก์ชันเครื่องคิดเลขพื้นฐาน

การติดตั้ง

ติดตั้ง dependencies ที่จำเป็น:

pip install -r requirements.txt

หรือสามารถติดตั้ง MCP Python SDK โดยตรง:

pip install mcp>=1.18.0

การใช้งาน

การเริ่มต้นเซิร์ฟเวอร์

เซิร์ฟเวอร์นี้ออกแบบมาเพื่อใช้งานร่วมกับ MCP clients (เช่น Claude Desktop) ในการเริ่มต้นเซิร์ฟเวอร์:

python mcp_calculator_server.py

หมายเหตุ: เมื่อรันโดยตรงใน terminal คุณอาจเห็นข้อผิดพลาด JSON-RPC validation นี่เป็นพฤติกรรมปกติ - เซิร์ฟเวอร์กำลังรอข้อความจาก MCP client ที่มีรูปแบบถูกต้อง

การทดสอบฟังก์ชัน

เพื่อทดสอบว่าฟังก์ชันเครื่องคิดเลขทำงานถูกต้อง:

python test_calculator.py

การแก้ไขปัญหา

ข้อผิดพลาดการนำเข้า

หากคุณเห็น ModuleNotFoundError: No module named 'mcp' ให้ติดตั้ง MCP Python SDK:

pip install mcp>=1.18.0

ข้อผิดพลาด JSON-RPC เมื่อรันโดยตรง

ข้อผิดพลาดเช่น "Invalid JSON: EOF while parsing a value" เมื่อรันเซิร์ฟเวอร์โดยตรงเป็นสิ่งที่คาดไว้ เซิร์ฟเวอร์ต้องการข้อความจาก MCP client ไม่ใช่การป้อนข้อมูลโดยตรงใน terminal


ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลสำคัญ ขอแนะนำให้ใช้บริการแปลภาษามืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้