Server MCP Calculator (Python)
Una semplice implementazione del server Model Context Protocol (MCP) in Python che offre funzionalità di calcolatrice di base.
Installazione
Installa le dipendenze necessarie:
pip install -r requirements.txt
Oppure installa direttamente l'SDK MCP per Python:
pip install mcp>=1.18.0
Utilizzo
Avvio del Server
Il server è progettato per essere utilizzato dai client MCP (come Claude Desktop). Per avviare il server:
python mcp_calculator_server.py
Nota: Quando eseguito direttamente in un terminale, vedrai errori di validazione JSON-RPC. Questo è un comportamento normale - il server sta aspettando messaggi formattati correttamente dai client MCP.
Test delle Funzioni
Per verificare che le funzioni della calcolatrice funzionino correttamente:
python test_calculator.py
Risoluzione dei Problemi
Errori di Importazione
Se vedi ModuleNotFoundError: No module named 'mcp', installa l'SDK MCP per Python:
pip install mcp>=1.18.0
Errori JSON-RPC Durante l'Esecuzione Diretta
Errori come "Invalid JSON: EOF while parsing a value" durante l'esecuzione diretta del server sono previsti. Il server necessita di messaggi dai client MCP, non di input diretto dal terminale.
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione AI Co-op Translator. Sebbene ci impegniamo per garantire l'accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa dovrebbe essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale umana. Non siamo responsabili per eventuali incomprensioni o interpretazioni errate derivanti dall'uso di questa traduzione.