MCP strežnik kalkulatorja (Python)
Preprosta implementacija strežnika Model Context Protocol (MCP) v Pythonu, ki omogoča osnovno funkcionalnost kalkulatorja.
Namestitev
Namestite potrebne odvisnosti:
pip install -r requirements.txt
Ali pa neposredno namestite MCP Python SDK:
pip install mcp>=1.18.0
Uporaba
Zagon strežnika
Strežnik je zasnovan za uporabo s MCP odjemalci (kot je Claude Desktop). Za zagon strežnika:
python mcp_calculator_server.py
Opomba: Ko strežnik zaženete neposredno v terminalu, boste videli napake pri preverjanju JSON-RPC. To je normalno vedenje - strežnik čaka na pravilno oblikovana sporočila MCP odjemalca.
Testiranje funkcij
Za testiranje, ali funkcije kalkulatorja delujejo pravilno:
python test_calculator.py
Odpravljanje težav
Napake pri uvozu
Če vidite ModuleNotFoundError: No module named 'mcp', namestite MCP Python SDK:
pip install mcp>=1.18.0
Napake JSON-RPC pri neposrednem zagonu
Napake, kot je "Invalid JSON: EOF while parsing a value", pri neposrednem zagonu strežnika so pričakovane. Strežnik potrebuje sporočila MCP odjemalca, ne neposrednega vnosa v terminal.
Omejitev odgovornosti:
Ta dokument je bil preveden z uporabo storitve za prevajanje z umetno inteligenco Co-op Translator. Čeprav si prizadevamo za natančnost, vas prosimo, da upoštevate, da lahko avtomatski prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem maternem jeziku naj se šteje za avtoritativni vir. Za ključne informacije priporočamo profesionalni človeški prevod. Ne prevzemamo odgovornosti za morebitna nesporazumevanja ali napačne razlage, ki izhajajo iz uporabe tega prevoda.