Financial Datasets

officiel

API boursière conçue pour les agents IA

Que pouvez-vous faire avec Financial Datasets MCP ?

  • Récupérer les comptes de résultat — Obtenez les comptes de résultat d'une entreprise à l'aide de get_income_statements.
  • Récupérer les bilans — Obtenez les bilans d'une entreprise à l'aide de get_balance_sheets.
  • Récupérer les tableaux de flux de trésorerie — Obtenez les tableaux de flux de trésorerie d'une entreprise à l'aide de get_cash_flow_statements.
  • Obtenir les cours actuels des actions ou des cryptomonnaies — Consultez le dernier prix d'un ticker via get_current_stock_price ou get_current_crypto_price.
  • Obtenir les cours historiques des actions ou des cryptomonnaies — Extrayez les données de prix historiques pour une plage de dates à l'aide de get_historical_stock_prices ou get_historical_crypto_prices.
  • Obtenir les actualités de l'entreprise — Récupérez les articles d'actualité récents d'une entreprise avec get_company_news.

Documentation

Financial Datasets Serveur MCP

Introduction

Ceci est un serveur Model Context Protocol (MCP) qui donne accès aux données boursières de Financial Datasets.

Il permet à Claude et à d'autres assistants IA de récupérer des comptes de résultat, des bilans, des tableaux de flux de trésorerie, des cours boursiers et des actualités de marché directement via l'interface MCP.

Outils disponibles

Ce serveur MCP fournit les outils suivants :

  • get_income_statements : Obtenir les comptes de résultat d'une entreprise.
  • get_balance_sheets : Obtenir les bilans d'une entreprise.
  • get_cash_flow_statements : Obtenir les tableaux de flux de trésorerie d'une entreprise.
  • get_current_stock_price : Obtenir le prix actuel / le dernier prix d'une entreprise.
  • get_historical_stock_prices : Obtenir les prix historiques des actions d'une entreprise.
  • get_company_news : Obtenir les actualités d'une entreprise.
  • get_available_crypto_tickers : Obtenir tous les tickers crypto disponibles.
  • get_crypto_prices : Obtenir les prix historiques d'une crypto-monnaie.
  • get_historical_crypto_prices : Obtenir les prix historiques d'une crypto-monnaie.
  • get_current_crypto_price : Obtenir le prix actuel / le dernier prix d'une crypto-monnaie.

Configuration

Prérequis

  • Python 3.10 ou supérieur
  • Gestionnaire de paquets uv

Installation

  1. Cloner ce dépôt :

    git clone https://github.com/financial-datasets/mcp-server
    cd mcp-server
    
  2. Si vous n'avez pas uv installé, installez-le :

    # macOS/Linux
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    # Windows
    curl -LsSf https://astral.sh/uv/install.ps1 | powershell
    
  3. Installer les dépendances :

    # 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. Configurer les variables d'environnement :

    # 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. Lancer le serveur :

    uv run server.py
    

Connexion à Claude Desktop

  1. Installer Claude Desktop si ce n'est pas déjà fait

  2. Créer ou modifier le fichier de configuration de Claude Desktop :

    # macOS
    mkdir -p ~/Library/Application\ Support/Claude/
    nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  3. Ajouter la configuration suivante :

    {
      "mcpServers": {
        "financial-datasets": {
          "command": "/path/to/uv",
          "args": [
            "--directory",
            "/absolute/path/to/financial-datasets-mcp",
            "run",
            "server.py"
          ]
        }
      }
    }
    

    Remplacer /path/to/uv par le résultat de which uv et /absolute/path/to/financial-datasets-mcp par le chemin absolu vers ce projet.

  4. Redémarrer Claude Desktop

  5. Vous devriez maintenant voir les outils financiers disponibles dans le menu des outils de Claude Desktop (icône de marteau)

  6. Essayez de poser à Claude des questions comme :

    • "Quels sont les récents comptes de résultat d'Apple ?"
    • "Affiche-moi le prix actuel de l'action Tesla"
    • "Obtenir les prix historiques de MSFT du 01/01/2024 au 31/12/2024"