Financial Datasets
ทางการAPI ตลาดหุ้นที่สร้างขึ้นสำหรับ AI agents
คุณทำอะไรได้บ้างด้วย Financial Datasets MCP?
- ดึงข้อมูลงบกำไรขาดทุน — ดึงข้อมูลงบกำไรขาดทุนของบริษัทโดยใช้
get_income_statements - ดึงข้อมูลงบดุล — ดึงข้อมูลงบดุลของบริษัทโดยใช้
get_balance_sheets - ดึงข้อมูลงบกระแสเงินสด — ดึงข้อมูลงบกระแสเงินสดของบริษัทโดยใช้
get_cash_flow_statements - รับราคาหุ้นหรือคริปโทปัจจุบัน — ค้นหาราคาล่าสุดของหลักทรัพย์ผ่าน
get_current_stock_priceหรือget_current_crypto_price - รับราคาหุ้นหรือคริปโทย้อนหลัง — ดึงข้อมูลราคาย้อนหลังตามช่วงวันที่โดยใช้
get_historical_stock_pricesหรือget_historical_crypto_prices - รับข่าวสารของบริษัท — ดึงบทความข่าวล่าสุดของบริษัทด้วย
get_company_news
เอกสาร
Financial Datasets MCP Server
บทนำ
นี่คือเซิร์ฟเวอร์ 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
ขั้นตอนการติดตั้ง
-
โคลนที่เก็บนี้:
git clone https://github.com/financial-datasets/mcp-server cd mcp-server -
หากคุณยังไม่ได้ติดตั้ง uv ให้ติดตั้ง:
# macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows curl -LsSf https://astral.sh/uv/install.ps1 | powershell -
ติดตั้งแพ็คเกจที่จำเป็น:
# 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 -
ตั้งค่าตัวแปรสภาพแวดล้อม:
# 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 -
รันเซิร์ฟเวอร์:
uv run server.py
การเชื่อมต่อกับ Claude Desktop
-
ติดตั้ง Claude Desktop หากยังไม่ได้ติดตั้ง
-
สร้างหรือแก้ไขไฟล์การกำหนดค่า Claude Desktop:
# macOS mkdir -p ~/Library/Application\ Support/Claude/ nano ~/Library/Application\ Support/Claude/claude_desktop_config.json -
เพิ่มการกำหนดค่าต่อไปนี้:
{ "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ด้วยพาธสัมบูรณ์ไปยังโปรเจกต์นี้ -
รีสตาร์ท Claude Desktop
-
คุณควรเห็นเครื่องมือทางการเงินพร้อมใช้งานในเมนูเครื่องมือของ Claude Desktop (ไอคอนค้อน)
-
ลองถาม Claude ด้วยคำถามเช่น:
- "งบกำไรขาดทุนล่าสุดของ Apple คืออะไร"
- "แสดงราคาปัจจุบันของหุ้น Tesla"
- "ดึงราคาในอดีตของ MSFT ตั้งแต่ 2024-01-01 ถึง 2024-12-31"