MCP-Rechner-Server (Python)
Eine einfache Implementierung eines Model Context Protocol (MCP)-Servers in Python, der grundlegende Rechnerfunktionen bereitstellt.
Installation
Installieren Sie die erforderlichen Abhängigkeiten:
pip install -r requirements.txt
Oder installieren Sie das MCP Python SDK direkt:
pip install mcp>=1.18.0
Verwendung
Server starten
Der Server ist für die Nutzung durch MCP-Clients (wie Claude Desktop) konzipiert. Um den Server zu starten:
python mcp_calculator_server.py
Hinweis: Wenn Sie den Server direkt im Terminal ausführen, werden JSON-RPC-Validierungsfehler angezeigt. Dies ist normales Verhalten – der Server wartet auf korrekt formatierte Nachrichten von MCP-Clients.
Funktionen testen
Um zu überprüfen, ob die Rechnerfunktionen korrekt funktionieren:
python test_calculator.py
Fehlerbehebung
Importfehler
Falls die Fehlermeldung ModuleNotFoundError: No module named 'mcp' erscheint, installieren Sie das MCP Python SDK:
pip install mcp>=1.18.0
JSON-RPC-Fehler bei direkter Ausführung
Fehler wie "Invalid JSON: EOF while parsing a value" beim direkten Ausführen des Servers sind zu erwarten. Der Server benötigt Nachrichten von MCP-Clients und keine direkte Eingabe im Terminal.
Haftungsausschluss:
Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner ursprünglichen Sprache sollte als maßgebliche Quelle betrachtet werden. Für kritische Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die sich aus der Nutzung dieser Übersetzung ergeben.