Financial Datasets
resmiYapay zeka ajanları için yapılmış borsa API'si
Financial Datasets MCP ile neler yapabilirsiniz?
- 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.
Dokümantasyon
Financial Datasets MCP Sunucusu
Giriş
Bu, Financial Datasets üzerinden borsa verilerine erişim sağlayan bir Model Bağlam Protokolü (MCP) sunucusudur.
Claude ve diğer yapay zeka asistanlarının, gelir tablolarını, bilançoları, nakit akış tablolarını, hisse senedi fiyatlarını ve piyasa haberlerini doğrudan MCP arayüzü üzerinden almasına olanak tanır.
Mevcut Araçlar
Bu MCP sunucusu aşağıdaki araçları sağlar:
- get_income_statements: Bir şirketin gelir tablolarını getirir.
- get_balance_sheets: Bir şirketin bilançolarını getirir.
- get_cash_flow_statements: Bir şirketin nakit akış tablolarını getirir.
- get_current_stock_price: Bir şirketin güncel / en son fiyatını getirir.
- get_historical_stock_prices: Bir şirketin geçmiş hisse senedi fiyatlarını getirir.
- get_company_news: Bir şirketle ilgili haberleri getirir.
- get_available_crypto_tickers: Mevcut tüm kripto para sembollerini getirir.
- get_crypto_prices: Bir kripto para biriminin geçmiş fiyatlarını getirir.
- get_historical_crypto_prices: Bir kripto para biriminin geçmiş fiyatlarını getirir.
- get_current_crypto_price: Bir kripto para biriminin güncel / en son fiyatını getirir.
Kurulum
Ön Koşullar
- Python 3.10 veya üzeri
- uv paket yöneticisi
Kurulum Adımları
-
Bu depoyu klonlayın:
git clone https://github.com/financial-datasets/mcp-server cd mcp-server -
Eğer uv yüklü değilse, yükleyin:
# macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows curl -LsSf https://astral.sh/uv/install.ps1 | powershell -
Bağımlılıkları yükleyin:
# 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 -
Ortam değişkenlerini ayarlayın:
# 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 -
Sunucuyu çalıştırın:
uv run server.py
Claude Desktop'a Bağlanma
-
Eğer henüz yüklü değilse Claude Desktop uygulamasını yükleyin
-
Claude Desktop yapılandırma dosyasını oluşturun veya düzenleyin:
# macOS mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.json -
Aşağıdaki yapılandırmayı ekleyin:
{ "mcpServers": { "financial-datasets": { "command": "/path/to/uv", "args": [ "--directory", "/absolute/path/to/financial-datasets-mcp", "run", "server.py" ] } } }/path/to/uvkısmınıwhich uvsonucuyla ve/absolute/path/to/financial-datasets-mcpkısmını bu projenin mutlak yolu ile değiştirin. -
Claude Desktop uygulamasını yeniden başlatın
-
Artık Claude Desktop'ın araçlar menüsünde (çekiç simgesi) finansal araçları görmelisiniz
-
Claude'a şu tür sorular sormayı deneyin:
- "Apple'ın son gelir tabloları nelerdir?"
- "Tesla hissesinin güncel fiyatını göster"
- "MSFT için 2024-01-01 ile 2024-12-31 arası geçmiş fiyatları getir"