Financial Analysis MCP Server

Financial Analysis MCP Server

site icon
2025.01.03 1
TypeScript金融分析股票数据财务分析金融服务
Financial Analysis MCP Server 是一个基于 Alpha Vantage 和 Financial Modeling Prep APIs 的金融分析服务。它提供实时和历史股票价格数据,以及公司基本面数据,包括公司概况、收入报表、资产负债表、现金流量表和财务比率等。
View on GitHub

Overview

基本能力

产品定位

Financial Analysis MCP Server 是一个金融分析服务,主要用于获取和分析股票市场数据。

核心功能

  • 实时和历史股票价格数据
  • 公司基本面数据,包括:
  • 公司概况
  • 收入报表
  • 资产负债表
  • 现金流量表
  • 财务比率

适用场景

  • 股票市场数据分析
  • 公司财务健康状况评估
  • 投资决策支持

工具列表

stock_price

获取实时和历史股票价格数据(来自 Alpha Vantage)

参数: - symbol(必需):股票代码 - interval:时间间隔('1min', '5min', '15min', '30min', '60min', 'daily') - outputSize:数据量('compact', 'full') - dataType:响应格式('json', 'csv')

company_fundamentals

获取公司基本面数据(来自 Financial Modeling Prep)

参数: - symbol(必需):股票代码 - metrics:要检索的指标数组('overview', 'income', 'balance', 'cash', 'ratios')

使用教程

使用依赖

  1. 安装 Node.js 和 npm

安装教程

  1. 安装依赖:
npm install
  1. .env 文件中配置环境变量:
ALPHA_VANTAGE_API_KEY=your_alpha_vantage_api_key_here
FMP_API_KEY=your_fmp_api_key_here
  1. 构建并运行:
npm run build
npm start

调试方式

运行服务后,可以通过 API 调用进行调试,例如:

curl http://localhost:3000/stock_price?symbol=AAPL

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。