Financial Datasets

आधिकारिक

स्टॉक मार्केट API जो AI एजेंटों के लिए बनाया गया है।

Financial Datasets MCP के साथ आप क्या कर सकते हैं?

  • 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.

दस्तावेज़

Financial Datasets MCP सर्वर

परिचय

यह एक Model Context Protocol (MCP) सर्वर है जो Financial Datasets से शेयर बाज़ार डेटा तक पहुँच प्रदान करता है।

यह Claude और अन्य AI सहायकों को MCP इंटरफ़ेस के माध्यम से सीधे आय विवरण, बैलेंस शीट, नकदी प्रवाह विवरण, स्टॉक मूल्य और बाज़ार समाचार प्राप्त करने की अनुमति देता है।

उपलब्ध उपकरण

यह MCP सर्वर निम्नलिखित उपकरण प्रदान करता है:

  • get_income_statements: किसी कंपनी के आय विवरण प्राप्त करें।
  • get_balance_sheets: किसी कंपनी की बैलेंस शीट प्राप्त करें।
  • get_cash_flow_statements: किसी कंपनी के नकदी प्रवाह विवरण प्राप्त करें।
  • get_current_stock_price: किसी कंपनी का वर्तमान / नवीनतम मूल्य प्राप्त करें।
  • get_historical_stock_prices: किसी कंपनी के ऐतिहासिक स्टॉक मूल्य प्राप्त करता है।
  • get_company_news: किसी कंपनी के लिए समाचार प्राप्त करें।
  • get_available_crypto_tickers: सभी उपलब्ध क्रिप्टो टिकर प्राप्त करता है।
  • get_crypto_prices: किसी क्रिप्टो मुद्रा के ऐतिहासिक मूल्य प्राप्त करता है।
  • get_historical_crypto_prices: किसी क्रिप्टो मुद्रा के ऐतिहासिक मूल्य प्राप्त करता है।
  • get_current_crypto_price: किसी क्रिप्टो मुद्रा का वर्तमान / नवीनतम मूल्य प्राप्त करें।

सेटअप

पूर्वापेक्षाएँ

  • Python 3.10 या उच्चतर
  • uv पैकेज प्रबंधक

स्थापना

  1. इस रिपॉजिटरी को क्लोन करें:

    git clone https://github.com/financial-datasets/mcp-server
    cd mcp-server
    
  2. यदि आपके पास uv स्थापित नहीं है, तो इसे स्थापित करें:

    # macOS/Linux
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    # Windows
    curl -LsSf https://astral.sh/uv/install.ps1 | powershell
    
  3. निर्भरताएँ स्थापित करें:

    # 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. पर्यावरण चर सेट करें:

    # 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. सर्वर चलाएँ:

    uv run server.py
    

Claude Desktop से कनेक्ट करना

  1. यदि आपने पहले से नहीं किया है तो Claude Desktop स्थापित करें

  2. Claude Desktop कॉन्फ़िगरेशन फ़ाइल बनाएँ या संपादित करें:

    # macOS
    mkdir -p ~/Library/Application\ Support/Claude/
    nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  3. निम्नलिखित कॉन्फ़िगरेशन जोड़ें:

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

    /path/to/uv को which uv के परिणाम से और /absolute/path/to/financial-datasets-mcp को इस प्रोजेक्ट के निरपेक्ष पथ से बदलें।

  4. Claude Desktop को पुनः आरंभ करें

  5. अब आपको Claude Desktop के उपकरण मेनू (हथौड़ा आइकन) में वित्तीय उपकरण उपलब्ध दिखने चाहिए

  6. Claude से ऐसे प्रश्न पूछने का प्रयास करें:

    • "Apple के हाल के आय विवरण क्या हैं?"
    • "मुझे Tesla स्टॉक का वर्तमान मूल्य दिखाएँ"
    • "MSFT के लिए 2024-01-01 से 2024-12-31 तक के ऐतिहासिक मूल्य प्राप्त करें"