Skip to main content
Glama
walkingshamrock

Black-Scholes MCP Server

Black-Scholes MCP-Server

Dieses Projekt bietet einen Model Context Protocol (MCP)-Server zur Berechnung des Preises und der Greeks europäischer Optionen mithilfe des Black-Scholes-Modells.

Merkmale

  • Berechnen Sie den Black-Scholes-Preis für europäische Call- und Put-Optionen

  • Berechnen Sie die Option „Griechen“ und „Griechen höherer Ordnung“:

    • Delta

    • Vega

    • Theta

    • Gamma

    • Rho

    • Lambda

    • Epsilon

    • Vanna

    • Charme

    • Vomma

    • Veta

    • Geschwindigkeit

    • Zomma

    • Farbe

    • Ultima

    • Vera

Related MCP server: Calculator MCP Server

Verwendung

Installation und Verwendung

  1. Installieren Sie Abhängigkeiten (bei Verwendung von uv ):

    uv pip install -r requirements.txt

    Oder verwenden Sie Ihren bevorzugten Python-Paketmanager.

  2. Installieren Sie diesen MCP-Server für Claude:

    uv run mcp install main.py

    Dieser Befehl fügt die Konfiguration zu claude_desktop_config.json hinzu, damit Claude diesen MCP-Server verwenden kann.

  3. (Optional) Führen Sie den MCP-Server direkt aus:

    python main.py
  4. Verwenden Sie die MCP-Tools, um Optionspreise und Griechen zu berechnen, indem Sie die folgenden Argumente angeben:

    • S : Spotpreis

    • K : Ausübungspreis

    • T : Restlaufzeit (in Jahren)

    • r : risikofreier Zinssatz (jährlich, dezimal)

    • q : Dividendenrendite (jährlich, dezimal)

    • vol : Volatilität (jährlich, dezimal)

    • type : „call“ oder „put“

Ausführen von Tests

So führen Sie die Tests für dieses Projekt aus:

  1. Installieren Sie das Paket im Entwicklungsmodus:

    pip install -e .
  2. Führen Sie Tests mit unittest aus:

    python -m unittest discover -s tests

    Oder mit pytest (nach der Installation von pytest aus requirements.txt):

    python -m pytest
  3. So führen Sie bestimmte Testmodule aus:

    python -m unittest tests.calculators.test_black_scholes_price

    Oder mit pytest:

    python -m pytest tests/calculators/test_black_scholes_price.py

Danksagung

Dieses Projekt verwendet das Modelcontextprotocol/Python-SDK für die MCP-Serverimplementierung.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie unter LIZENZ .

-
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