README
🚀 金融分析 MCP 服务器
金融分析 MCP 服务器利用 Alpha Vantage 和 Financial Modeling Prep API,为用户提供实时和历史股票价格数据以及公司基本面数据,助力金融分析工作。
🚀 快速开始
本服务器使用 Alpha Vantage 和 Financial Modeling Prep API 实现金融分析功能,以下是启动服务器的步骤:
- 安装依赖项:
npm install
- 在
.env中配置环境变量:
ALPHA_VANTAGE_API_KEY=你的 Alpha Vantage API 密钥
FMP_API_KEY=你的 FMP API 密钥
- 构建并运行:
npm run build
npm start
✨ 主要特性
- 实时和历史股票价格数据:可获取最新以及过往的股票价格信息。
- 公司基本面数据:涵盖公司概览、收入报表、资产负债表、现金流量表和财务比率等详细内容。
📦 安装指南
依赖安装
npm install
环境配置
在 .env 文件中设置 API 密钥:
ALPHA_VANTAGE_API_KEY=你的 Alpha Vantage API 密钥
FMP_API_KEY=你的 FMP API 密钥
构建与运行
npm run build
npm start
💻 使用示例
stock_price
从 Alpha Vantage 获取实时和历史股票价格数据。
基础用法
# 示例代码,获取 AAPL 股票的每日数据,格式为 json
# 假设调用命令为调用 stock_price 函数
stock_price --symbol AAPL --interval daily --outputSize compact --dataType json
高级用法
# 示例代码,获取 AAPL 股票的 5 分钟数据,数据量为全量,格式为 csv
stock_price --symbol AAPL --interval 5min --outputSize full --dataType csv
company_fundamentals
从 Financial Modeling Prep 获取公司基本面数据。
基础用法
# 示例代码,获取 AAPL 股票的公司概览数据
# 假设调用命令为调用 company_fundamentals 函数
company_fundamentals --symbol AAPL --metrics overview
高级用法
# 示例代码,获取 AAPL 股票的收入报表、资产负债表和现金流量表数据
company_fundamentals --symbol AAPL --metrics income,balance,cash
📚 详细文档
stock_price
参数说明
| 参数 | 详情 | |------|------| | symbol | 股票代码,必填项 | | interval | 时间间隔,可选值为 '1min', '5min', '15min', '30min', '60min', 'daily' | | outputSize | 数据量,可选值为 'compact', 'full' | | dataType | 响应格式,可选值为 'json', 'csv' |
company_fundamentals
参数说明
| 参数 | 详情 | |------|------| | symbol | 股票代码,必填项 | | metrics | 要检索的指标数组,可选值为 'overview', 'income', 'balance', 'cash', 'ratios' |
Scan to contact