Сервер MCP Блэка-Шоулза
Данный проект предоставляет сервер Model Context Protocol (MCP) для расчета цены и «греков» европейских опционов с использованием модели Блэка-Шоулза.
Функции
Рассчитайте цену Блэка-Шоулза для европейских опционов колл и пут
Вычислите греков опций и греков более высокого порядка:
Дельта
Вега
Тета
Гамма
Ро
Лямбда
Эпсилон
Ванна
Очарование
Вомма
Вета
Скорость
Зомма
Цвет
Ультима
Вера
Использование
Установка и использование
Установка зависимостей (если используется
uv
):uv pip install -r requirements.txtИли используйте предпочитаемый вами менеджер пакетов Python.
Установите этот MCP-сервер на Клода:
uv run mcp install main.pyЭта команда добавит конфигурацию в
claude_desktop_config.json
, чтобы Клод мог использовать этот сервер MCP.(Необязательно) Запустите сервер MCP напрямую:
python main.pyИспользуйте инструменты MCP для расчета цен опционов и «греков», предоставив следующие аргументы:
S
: Спотовая ценаK
: Цена исполненияT
: Время до погашения (в годах)r
: Безрисковая ставка (годовая, десятичная)q
: Дивидендная доходность (годовая, десятичная)vol
: Волатильность (годовая, десятичная)type
: «колл» или «пут»
Проведение тестов
Чтобы запустить тесты для этого проекта:
Установите пакет в режиме разработки:
pip install -e .Запустите тесты с помощью unittest:
python -m unittest discover -s testsИли с помощью pytest (после установки pytest из requirements.txt):
python -m pytestДля запуска определенных тестовых модулей:
python -m unittest tests.calculators.test_black_scholes_priceИли с помощью pytest:
python -m pytest tests/calculators/test_black_scholes_price.py
Благодарности
В этом проекте для реализации сервера MCP используется modelcontextprotocol/python-sdk .
Лицензия
Этот проект лицензирован по лицензии MIT. Подробности см. в разделе ЛИЦЕНЗИЯ .
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Позволяет рассчитывать европейские цены опционов и «греки» (такие как Delta, Vega, Theta) с использованием модели Блэка-Шоулза посредством реализации протокола контекста модели.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to analyze options chains, calculate Greeks, and evaluate basic options strategies through Yahoo Finance data.Last updated -14MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to perform precise numerical calculations by evaluating mathematical expressions.Last updated -1122MIT License
- AsecurityAlicenseAqualityA Model Context Protocol tool that retrieves daily stock market data for any stock symbol using the Alpha Vantage API.Last updated -702Apache 2.0
- -securityFlicense-qualityA cryptocurrency price query service based on Model Context Protocol that provides tools for retrieving virtual currency prices, market trends, detailed information, and K-line data.Last updated -3