
Stock Market MCP Server

2025.04.21
0
JavaScript股票市场数据财务数据分析金融服务
MCP-100_stock-market-server 是一个基于 TypeScript 的 MCP 服务器,专门用于获取股票市场数据。该服务器通过 Alpha Vantage API 提供实时股票市场信息和公司财务数据。主要功能包括获取股票实时价格、市场报告、公司财务报表和公司概览信息。适用于需要实时股票数据分析和财务报告生成的场景。
View on GitHub
Overview
基本能力
产品定位
MCP-100_stock-market-server 是一个专门用于获取和分析股票市场数据的 MCP 服务器,通过 Alpha Vantage API 提供实时数据服务。
核心功能
get_ticker_price
- 获取股票实时价格- 需要提供股票代码作为参数
- 返回最新的股票价格和时间戳
get_market_report
- 获取美国市场报告- 提供市场整体状况概览
get_financial_statement
- 获取公司财务报表- 支持三种报表类型:收入报表(income)、资产负债表(balance)、现金流量表(cashflow)
- 需要提供股票代码和报表类型
get_company_overview
- 获取公司概览信息- 需要提供股票代码
- 返回公司关键指标和基本信息
适用场景
- 实时股票价格监控
- 市场趋势分析
- 公司财务报告生成
- 投资决策支持
工具列表
get_ticker_price
- 获取股票实时价格get_market_report
- 获取美国市场报告get_financial_statement
- 获取公司财务报表get_company_overview
- 获取公司概览信息
常见问题解答
- 使用前需要确保有有效的 Alpha Vantage API 密钥
- 所有 API 响应都以 JSON 格式返回
- 请注意 Alpha Vantage API 的调用频率限制
使用教程
使用依赖
npm install
安装教程
- 安装依赖
npm install
- 构建项目
npm run build
- 开发模式(自动重新构建)
npm run watch
调试方式
由于 MCP 服务器通过标准输入输出(stdio)通信,调试可能比较困难。推荐使用 MCP Inspector 工具进行调试:
npm run inspector
运行后,Inspector 将提供一个浏览器访问地址,可以通过浏览器使用调试工具。