Financial Datasets

resmi

API pasar saham yang dibuat untuk agen AI

Apa yang bisa Anda lakukan dengan Financial Datasets MCP?

  • Ambil laporan laba rugi — Ambil laporan laba rugi perusahaan menggunakan get_income_statements.
  • Ambil neraca — Ambil neraca perusahaan menggunakan get_balance_sheets.
  • Ambil laporan arus kas — Ambil laporan arus kas perusahaan menggunakan get_cash_flow_statements.
  • Dapatkan harga saham atau kripto saat ini — Cari harga terbaru untuk suatu ticker melalui get_current_stock_price atau get_current_crypto_price.
  • Dapatkan harga saham atau kripto historis — Tarik data harga historis untuk rentang tanggal menggunakan get_historical_stock_prices atau get_historical_crypto_prices.
  • Dapatkan berita perusahaan — Ambil artikel berita terbaru untuk suatu perusahaan dengan get_company_news.

Dokumentasi

Server MCP Financial Datasets

Pengantar

Ini adalah server Model Context Protocol (MCP) yang menyediakan akses ke data pasar saham dari Financial Datasets.

Server ini memungkinkan Claude dan asisten AI lainnya untuk mengambil laporan laba rugi, neraca, laporan arus kas, harga saham, dan berita pasar secara langsung melalui antarmuka MCP.

Alat yang Tersedia

Server MCP ini menyediakan alat-alat berikut:

  • get_income_statements: Mendapatkan laporan laba rugi untuk suatu perusahaan.
  • get_balance_sheets: Mendapatkan neraca untuk suatu perusahaan.
  • get_cash_flow_statements: Mendapatkan laporan arus kas untuk suatu perusahaan.
  • get_current_stock_price: Mendapatkan harga terkini/terbaru dari suatu perusahaan.
  • get_historical_stock_prices: Mendapatkan harga saham historis untuk suatu perusahaan.
  • get_company_news: Mendapatkan berita untuk suatu perusahaan.
  • get_available_crypto_tickers: Mendapatkan semua ticker kripto yang tersedia.
  • get_crypto_prices: Mendapatkan harga historis untuk mata uang kripto.
  • get_historical_crypto_prices: Mendapatkan harga historis untuk mata uang kripto.
  • get_current_crypto_price: Mendapatkan harga terkini/terbaru dari mata uang kripto.

Penyiapan

Prasyarat

  • Python 3.10 atau lebih tinggi
  • Manajer paket uv

Instalasi

  1. Kloning repositori ini:

    git clone https://github.com/financial-datasets/mcp-server
    cd mcp-server
    
  2. Jika Anda belum menginstal uv, instal:

    # macOS/Linux
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    # Windows
    curl -LsSf https://astral.sh/uv/install.ps1 | powershell
    
  3. Instal dependensi:

    # 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. Atur variabel lingkungan:

    # 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. Jalankan server:

    uv run server.py
    

Menghubungkan ke Claude Desktop

  1. Instal Claude Desktop jika Anda belum melakukannya

  2. Buat atau edit berkas konfigurasi Claude Desktop:

    # macOS
    mkdir -p ~/Library/Application\ Support/Claude/
    nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  3. Tambahkan konfigurasi berikut:

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

    Ganti /path/to/uv dengan hasil dari which uv dan /absolute/path/to/financial-datasets-mcp dengan jalur absolut ke proyek ini.

  4. Mulai ulang Claude Desktop

  5. Anda sekarang seharusnya melihat alat keuangan tersedia di menu alat Claude Desktop (ikon palu)

  6. Coba tanyakan kepada Claude pertanyaan seperti:

    • "Apa laporan laba rugi terbaru Apple?"
    • "Tunjukkan harga saham Tesla saat ini"
    • "Dapatkan harga historis untuk MSFT dari 2024-01-01 hingga 2024-12-31"