Skip to main content
Glama

yfinance-mcp

ci python license protocol

Live-Marktdaten für Ihre KI. Ein Model Context Protocol-Server, der Claude (oder jedem MCP-Client) Echtzeit-Kurse, OHLCV-Verläufe, vollständige Optionsketten, Nachrichten und Multi-Ticker-Vergleiche liefert. Kostenlos, ohne API-Schlüssel.

Warum

LLMs beantworten Marktfragen mit Vermutungen aus Trainingsdaten. Schließen Sie diesen Server einmal an, und sie raten nicht mehr:

  • "Was notiert Apple?" → Live-Kurs statt einer veralteten Halluzination

  • "AAPL-Optionen mit Ablauf nächsten Monat abrufen" → echte Strikes mit IV und offenem Interesse

  • "NVDA vs. AMD vs. INTC dieses Jahr?" → tatsächliche Renditen, Volatilität, Drawdowns, aus Daten berechnet

  • "Gibt es aktuelle Nachrichten zu PLTR?" → Schlagzeilen mit Links, die es zitieren kann

Related MCP server: YFinance MCP Server

Tools

Tool

Was es tut

Beispiel-Prompt

get_quote

Letzter Kurs, Tagesspanne, Volumen, Marktkapitalisierung, 52-Wochen-Spanne, Änderung %

"Was macht TSLA heute?"

get_history

OHLCV-Balken (beliebiger Zeitraum × Intervall) + Zusammenfassungsstatistiken

"SPY Tages-Schlusskurse für 2024"

get_options_chain

Calls & Puts: Strike, letzter Kurs, Bid/Ask, IV, OI, Volumen, ITM

"AAPL-Kette für nächsten Monat"

get_news

Aktuelle Schlagzeilen mit Links

"Gibt es Nachrichten zu PLTR?"

compare_tickers

Rendite, annualisierte Volatilität, maximaler Drawdown nebeneinander; nennt den Gewinner

"MSFT vs. GOOGL, 3 Monate"

Antworten sind JSON, auf LLM-freundliche Größen gekürzt (Optionen auf 60 Zeilen/Seite begrenzt), mit Zusammenfassungsstatistiken, damit das Modell über Aggregate nachdenkt, bevor es rohe Balken sieht.

Setup

git clone https://github.com/saksham10arora-dotcom/yfinance-mcp
cd yfinance-mcp
python3 -m venv .venv && .venv/bin/pip install fastmcp yfinance

Claude Desktop / jeder MCP-Client

Fügen Sie Folgendes zu claude_desktop_config.json hinzu (Datei → Einstellungen → Entwickler → Konfiguration bearbeiten):

{
  "mcpServers": {
    "yfinance": {
      "command": "/absolute/path/to/yfinance-mcp/.venv/bin/python",
      "args": ["/absolute/path/to/yfinance-mcp/server.py"]
    }
  }
}

Starten Sie Claude Desktop neu. Die Tools erscheinen unter dem 🔨-Symbol. Fragen Sie nach einem beliebigen Ticker.

Ohne MCP-Client verifizieren

./.venv/bin/python -c "import server; print(server.get_quote('AAPL'))"

CI führt bei jedem Push denselben stdio-Handshake aus wie GitHub, sodass main immer protokollkorrekt ist.

FAQ

Sind die Daten in Echtzeit? Yahoo-Finance-Daten: nahezu Echtzeit für US-Aktien, verzögert für einige internationale Börsen. Gut für Recherche und Chat, nicht für die Ausführung von Aufträgen.

Kostet es etwas? Nein. Kein API-Schlüssel, kein Rate-Limit-Konto, nichts zu konfigurieren.

Warum nicht einfach yfinance-Code in den Chat einfügen? Können Sie. Das hier entfernt die Copy-Paste-Schleife und lässt das Modell entscheiden, welches Tool es pro Frage aufruft, einschließlich mehrstufiger Fragen („Vergleichen Sie diese fünf Ticker, dann ziehen Sie die Kette des volatilsten").

Windows? Funktioniert. Weisen Sie die Konfiguration auf .venv\Scripts\python.exe und verwenden Sie doppelte Backslashes in JSON.

Fehlerbehebung

  • Tool-Symbol fehlt nach Neustart: Pfade in der Konfiguration müssen absolut sein; relative Pfade schlagen still fehl.

  • no data for <ticker>: delisted oder falsch geschriebenes Symbol; überprüfen Sie Yahoo Finance in einem Browser.

  • Ratenbegrenzung nach starker Nutzung: Warten Sie ein paar Minuten; Yahoo drosselt Bursts.

Alternativen im Vergleich

yfinance-mcp

Kostenpflichtige Markt-MCPs

API-Schlüssel

keiner

erforderlich

Kosten

kostenlos

$10-100+/Monat

Optionsketten mit IV

ja

variiert

Echtzeit-Tiefe/L2

nein

manchmal

Einrichtungszeit

2 Min.

Konto + Abrechnung

Lizenz

MIT. Keine Anlageberatung; die KI, die Ihr Portfolio liest, ist kein Treuhänder.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides Yahoo Finance data including stock info, historical prices, dividends, financials, earnings, news, and more through a set of MCP tools, deployable on Azure Functions.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A comprehensive MCP server that provides seamless access to Yahoo Finance stock market data, enabling retrieval of real-time quotes, historical data, charts, financial summaries, and market searches.
    25 npm
    ISC
  • A
    license
    A
    quality
    D
    maintenance
    Enables querying stock data, financial information, news, and historical prices from Yahoo Finance through a set of MCP tools.
    5
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server that exposes Yahoo Finance data through tools for searching instruments, fetching quotes, history, company info, financials, dividends, news, recommendations, and options. Enables AI assistants to answer market-data questions using natural language.
    24
    579 PyPI
    2
    MIT