MCP Calculator Server (Python)
Een eenvoudige implementatie van een Model Context Protocol (MCP) server in Python die basisfunctionaliteit voor een rekenmachine biedt.
Installatie
Installeer de benodigde afhankelijkheden:
pip install -r requirements.txt
Of installeer de MCP Python SDK direct:
pip install mcp>=1.18.0
Gebruik
De server starten
De server is ontworpen om gebruikt te worden door MCP-clients (zoals Claude Desktop). Om de server te starten:
python mcp_calculator_server.py
Let op: Wanneer je de server direct in een terminal uitvoert, zie je JSON-RPC validatiefouten. Dit is normaal gedrag - de server wacht op correct geformatteerde MCP-clientberichten.
De functies testen
Om te testen of de rekenmachinefuncties correct werken:
python test_calculator.py
Problemen oplossen
Importfouten
Als je de foutmelding ModuleNotFoundError: No module named 'mcp' ziet, installeer dan de MCP Python SDK:
pip install mcp>=1.18.0
JSON-RPC fouten bij direct uitvoeren
Fouten zoals "Invalid JSON: EOF while parsing a value" bij het direct uitvoeren van de server zijn te verwachten. De server heeft MCP-clientberichten nodig, geen directe invoer via de terminal.
Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsservice Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u zich ervan bewust te zijn dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de oorspronkelijke taal moet worden beschouwd als de gezaghebbende bron. Voor kritieke informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor eventuele misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.