这是一个功能强大的财务分析服务器,可提供股票数据检索和可视化功能,帮助用户更好地进行财务分析。
本财务分析 MCP 服务器能让你轻松获取股票数据并进行可视化展示。以下是快速启动服务器的步骤:
cd src
python main.py
http://localhost:8000 上运行。http://localhost:8000/docs。在使用本服务器前,你需要完成以下安装步骤:
git clone
cd fin-mcp
python -m venv venv
source venv/bin/activate # 在 Windows 上:venv\Scripts\activate
pip install -r requirements.txt
.env 文件,并添加你的 Alpha Vantage API 密钥:ALPHA_VANTAGE_API_KEY=your_api_key_here
import requests
# 获取股票数据
response = requests.get("http://localhost:8000/api/v1/stock/AAPL")
data = response.json()
# 获取烛台图
response = requests.get("http://localhost:8000/api/v1/visualize/candlestick/AAPL")
chart_data = response.json()
GET /api/v1/stock/{symbol} - 从 yfinance 获取股票数据。GET /api/v1/alpha-vantage/{symbol} - 从 Alpha Vantage 获取股票数据。GET /api/v1/search/{query} - 搜索财务信息。GET /api/v1/visualize/candlestick/{symbol} - 获取烛台图。GET /api/v1/visualize/volume/{symbol} - 获取成交量图。GET /api/v1/visualize/combined/{symbol} - 获取价格和成交量组合图。该项目使用 MIT License 许可证,详情请参阅 LICENSE 文件。