Financial Datasets
resmiStock market API made for AI agents
Apa yang bisa Anda lakukan dengan 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_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.
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
-
Kloning repositori ini:
git clone https://github.com/financial-datasets/mcp-server cd mcp-server -
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 -
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 -
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 -
Jalankan server:
uv run server.py
Menghubungkan ke Claude Desktop
-
Instal Claude Desktop jika Anda belum melakukannya
-
Buat atau edit berkas konfigurasi Claude Desktop:
# macOS mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.json -
Tambahkan konfigurasi berikut:
{ "mcpServers": { "financial-datasets": { "command": "/path/to/uv", "args": [ "--directory", "/absolute/path/to/financial-datasets-mcp", "run", "server.py" ] } } }Ganti
/path/to/uvdengan hasil dariwhich uvdan/absolute/path/to/financial-datasets-mcpdengan jalur absolut ke proyek ini. -
Mulai ulang Claude Desktop
-
Anda sekarang seharusnya melihat alat keuangan tersedia di menu alat Claude Desktop (ikon palu)
-
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"