Financial Datasets
resmiAPI 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_priceatauget_current_crypto_price. - Dapatkan harga saham atau kripto historis — Tarik data harga historis untuk rentang tanggal menggunakan
get_historical_stock_pricesatauget_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
-
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"