Files

Servidor MCP Calculator (Python)

Una implementación sencilla del servidor Model Context Protocol (MCP) en Python que ofrece funcionalidad básica de calculadora.

Instalación

Instala las dependencias necesarias:

pip install -r requirements.txt

O instala directamente el SDK de MCP para Python:

pip install mcp>=1.18.0

Uso

Ejecutar el Servidor

El servidor está diseñado para ser utilizado por clientes MCP (como Claude Desktop). Para iniciar el servidor:

python mcp_calculator_server.py

Nota: Cuando se ejecuta directamente en un terminal, verás errores de validación JSON-RPC. Esto es un comportamiento normal: el servidor está esperando mensajes de clientes MCP correctamente formateados.

Probar las Funciones

Para probar que las funciones de la calculadora funcionan correctamente:

python test_calculator.py

Solución de Problemas

Errores de Importación

Si ves ModuleNotFoundError: No module named 'mcp', instala el SDK de MCP para Python:

pip install mcp>=1.18.0

Errores JSON-RPC al Ejecutar Directamente

Errores como "Invalid JSON: EOF while parsing a value" al ejecutar el servidor directamente son esperados. El servidor necesita mensajes de clientes MCP, no entradas directas en el terminal.


Descargo de responsabilidad:
Este documento ha sido traducido utilizando el servicio de traducción automática Co-op Translator. Aunque nos esforzamos por lograr precisión, tenga en cuenta que las traducciones automáticas pueden contener errores o imprecisiones. El documento original en su idioma nativo debe considerarse la fuente autorizada. Para información crítica, se recomienda una traducción profesional realizada por humanos. No nos hacemos responsables de malentendidos o interpretaciones erróneas que puedan surgir del uso de esta traducción.