Skip to main content
Glama
walkingshamrock

Black-Scholes MCP Server

Сервер MCP Блэка-Шоулза

Данный проект предоставляет сервер Model Context Protocol (MCP) для расчета цены и «греков» европейских опционов с использованием модели Блэка-Шоулза.

Функции

  • Рассчитайте цену Блэка-Шоулза для европейских опционов колл и пут

  • Вычислите греков опций и греков более высокого порядка:

    • Дельта

    • Вега

    • Тета

    • Гамма

    • Ро

    • Лямбда

    • Эпсилон

    • Ванна

    • Очарование

    • Вомма

    • Вета

    • Скорость

    • Зомма

    • Цвет

    • Ультима

    • Вера

Related MCP server: Calculator MCP Server

Использование

Установка и использование

  1. Установка зависимостей (если используется uv ):

    uv pip install -r requirements.txt

    Или используйте предпочитаемый вами менеджер пакетов Python.

  2. Установите этот MCP-сервер на Клода:

    uv run mcp install main.py

    Эта команда добавит конфигурацию в claude_desktop_config.json , чтобы Клод мог использовать этот сервер MCP.

  3. (Необязательно) Запустите сервер MCP напрямую:

    python main.py
  4. Используйте инструменты MCP для расчета цен опционов и «греков», предоставив следующие аргументы:

    • S : Спотовая цена

    • K : Цена исполнения

    • T : Время до погашения (в годах)

    • r : Безрисковая ставка (годовая, десятичная)

    • q : Дивидендная доходность (годовая, десятичная)

    • vol : Волатильность (годовая, десятичная)

    • type : «колл» или «пут»

Проведение тестов

Чтобы запустить тесты для этого проекта:

  1. Установите пакет в режиме разработки:

    pip install -e .
  2. Запустите тесты с помощью unittest:

    python -m unittest discover -s tests

    Или с помощью pytest (после установки pytest из requirements.txt):

    python -m pytest
  3. Для запуска определенных тестовых модулей:

    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. Подробности см. в разделе ЛИЦЕНЗИЯ .

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/walkingshamrock/black-scholes-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server