Servidor MCP Black-Scholes
Este proyecto proporciona un servidor de Protocolo de Contexto de Modelo (MCP) para calcular el precio y los griegos de las opciones europeas utilizando el modelo Black-Scholes.
Características
Calcule el precio de Black-Scholes para opciones de compra y venta europeas
Opción de cálculo griega y griega de orden superior:
Delta
Vega
Theta
Gama
Rho
Lambda
Épsilon
Vanna
Encanto
Vomma
Veta
Velocidad
Zomma
Color
Última
Vera
Related MCP server: Calculator MCP Server
Uso
Instalación y uso
Instalar dependencias (si usa
uv):uv pip install -r requirements.txtO utilice su administrador de paquetes Python preferido.
Instalar este servidor MCP en Claude:
uv run mcp install main.pyEste comando agregará la configuración a
claude_desktop_config.jsonpara que Claude pueda usar este servidor MCP.(Opcional) Ejecute el servidor MCP directamente:
python main.pyUtilice las herramientas MCP para calcular precios de opciones y griegas proporcionando los siguientes argumentos:
S: Precio al contadoK: Precio de ejercicioT: Tiempo hasta el vencimiento (en años)r: Tasa libre de riesgo (anual, decimal)q: Rendimiento de dividendos (anual, decimal)vol: Volatilidad (anual, decimal)type: "call" o "put"
Ejecución de pruebas
Para ejecutar las pruebas para este proyecto:
Instalar el paquete en modo de desarrollo:
pip install -e .Ejecutar pruebas usando unittest:
python -m unittest discover -s testsO con pytest (después de instalar pytest desde requirements.txt):
python -m pytestPara ejecutar módulos de prueba específicos:
python -m unittest tests.calculators.test_black_scholes_priceO con pytest:
python -m pytest tests/calculators/test_black_scholes_price.py
Expresiones de gratitud
Este proyecto utiliza modelcontextprotocol/python-sdk para la implementación del servidor MCP.
Licencia
Este proyecto está licenciado bajo la licencia MIT. Consulte la LICENCIA para más detalles.