Financial Datasets

offiziell

Bö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_price or get_current_crypto_price.
  • Get historical stock or crypto prices — Pull historical price data for a date range using get_historical_stock_prices or get_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

  1. Klonen Sie dieses Repository:

    git clone https://github.com/financial-datasets/mcp-server
    cd mcp-server
    
  2. 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
    
  3. 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
    
    
  4. 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
    
  5. Starten Sie den Server:

    uv run server.py
    

Verbindung mit Claude Desktop

  1. Installieren Sie Claude Desktop, falls noch nicht geschehen

  2. Erstellen oder bearbeiten Sie die Claude Desktop-Konfigurationsdatei:

    # macOS
    mkdir -p ~/Library/Application\ Support/Claude/
    nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  3. 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/uv durch das Ergebnis von which uv und /absolute/path/to/financial-datasets-mcp durch den absoluten Pfad zu diesem Projekt.

  4. Starten Sie Claude Desktop neu

  5. Sie sollten nun die Finanzwerkzeuge im Werkzeugmenü von Claude Desktop (Hammer-Symbol) sehen

  6. 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“