Financial Datasets
offiziellBörsen-API, entwickelt für KI-Agenten
Was kann man mit Financial Datasets MCP machen?
- Fetch income statements — Retrieve a company's income statements using
get_income_statements. - Fetch balance sheets — Retrieve a company's balance sheets using
get_balance_sheets. - Fetch cash flow statements — Retrieve a company's cash flow statements using
get_cash_flow_statements. - Get current stock or crypto prices — Look up the latest price for a ticker via
get_current_stock_priceorget_current_crypto_price. - Get historical stock or crypto prices — Pull historical price data for a date range using
get_historical_stock_pricesorget_historical_crypto_prices. - Get company news — Retrieve recent news articles for a company with
get_company_news.
Dokumentation
Financial Datasets MCP-Server
Einführung
Dies ist ein Model Context Protocol (MCP)-Server, der Zugriff auf Aktienmarktdaten von Financial Datasets bietet.
Er ermöglicht Claude und anderen KI-Assistenten, Gewinn- und Verlustrechnungen, Bilanzen, Kapitalflussrechnungen, Aktienkurse und Marktnachrichten direkt über die MCP-Schnittstelle abzurufen.
Verfügbare Werkzeuge
Dieser MCP-Server stellt die folgenden Werkzeuge bereit:
- get_income_statements: Ruft Gewinn- und Verlustrechnungen für ein Unternehmen ab.
- get_balance_sheets: Ruft Bilanzen für ein Unternehmen ab.
- get_cash_flow_statements: Ruft Kapitalflussrechnungen für ein Unternehmen ab.
- get_current_stock_price: Ruft den aktuellen / letzten Kurs eines Unternehmens ab.
- get_historical_stock_prices: Ruft historische Aktienkurse für ein Unternehmen ab.
- get_company_news: Ruft Nachrichten für ein Unternehmen ab.
- get_available_crypto_tickers: Ruft alle verfügbaren Krypto-Ticker ab.
- get_crypto_prices: Ruft historische Kurse für eine Kryptowährung ab.
- get_historical_crypto_prices: Ruft historische Kurse für eine Kryptowährung ab.
- get_current_crypto_price: Ruft den aktuellen / letzten Kurs einer Kryptowährung ab.
Einrichtung
Voraussetzungen
- Python 3.10 oder höher
- uv Paketmanager
Installation
-
Klonen Sie dieses Repository:
git clone https://github.com/financial-datasets/mcp-server cd mcp-server -
Falls Sie uv nicht installiert haben, installieren Sie es:
# macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows curl -LsSf https://astral.sh/uv/install.ps1 | powershell -
Installieren Sie die Abhängigkeiten:
# Create virtual env and activate it uv venv source .venv/bin/activate # On Windows: .venv\Scripts\activate # Install dependencies uv add "mcp[cli]" httpx # On Windows: uv add mcp[cli] httpx -
Richten Sie die Umgebungsvariablen ein:
# Create .env file for your API keys cp .env.example .env # Set API key in .env FINANCIAL_DATASETS_API_KEY=your-financial-datasets-api-key -
Starten Sie den Server:
uv run server.py
Verbindung mit Claude Desktop
-
Installieren Sie Claude Desktop, falls noch nicht geschehen
-
Erstellen oder bearbeiten Sie die Claude Desktop-Konfigurationsdatei:
# macOS mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.json -
Fügen Sie die folgende Konfiguration hinzu:
{ "mcpServers": { "financial-datasets": { "command": "/path/to/uv", "args": [ "--directory", "/absolute/path/to/financial-datasets-mcp", "run", "server.py" ] } } }Ersetzen Sie
/path/to/uvdurch das Ergebnis vonwhich uvund/absolute/path/to/financial-datasets-mcpdurch den absoluten Pfad zu diesem Projekt. -
Starten Sie Claude Desktop neu
-
Sie sollten nun die Finanzwerkzeuge im Werkzeugmenü von Claude Desktop (Hammer-Symbol) sehen
-
Versuchen Sie, Claude Fragen zu stellen wie:
- „Was sind die aktuellen Gewinn- und Verlustrechnungen von Apple?“
- „Zeig mir den aktuellen Kurs der Tesla-Aktie“
- „Rufe historische Kurse für MSFT vom 01.01.2024 bis 31.12.2024 ab“