yfinance-mcp
yfinance-mcp
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 |
| Letzter Kurs, Tagesspanne, Volumen, Marktkapitalisierung, 52-Wochen-Spanne, Änderung % | "Was macht TSLA heute?" |
| OHLCV-Balken (beliebiger Zeitraum × Intervall) + Zusammenfassungsstatistiken | "SPY Tages-Schlusskurse für 2024" |
| Calls & Puts: Strike, letzter Kurs, Bid/Ask, IV, OI, Volumen, ITM | "AAPL-Kette für nächsten Monat" |
| Aktuelle Schlagzeilen mit Links | "Gibt es Nachrichten zu PLTR?" |
| 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 yfinanceClaude 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
Market Data App MCP — wraps the Market Data App API (marketdata.app)
Finnhub MCP — wraps Finnhub Stock API (finnhub.io)
Official Intrinio MCP server. US stock prices, options and fundamentals for AI agents.
Yahoo Finance for AI agents: quotes, price history, options with Greeks, financials, news, movers.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides Yahoo Finance data including stock info, historical prices, dividends, financials, earnings, news, and more through a set of MCP tools, deployable on Azure Functions.-
- AlicenseNot gradedqualityDmaintenanceA 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 npmISC
- AlicenseAqualityDmaintenanceEnables querying stock data, financial information, news, and historical prices from Yahoo Finance through a set of MCP tools.5MIT
- AlicenseAqualityBmaintenanceMCP 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.24579 PyPI2MIT