
Stock Market MCP Server

2025.03.18
6
JavaScript股票市场数据金融分析金融服务
Stock Market MCP Server 是一个基于 TypeScript 的 MCP 服务器,主要用于获取股票市场数据。它通过 Alpha Vantage API 提供实时股票市场信息和公司财务数据。该服务器具备获取股票实时价格、市场报告、公司财务报表和公司概览信息等功能,适用于金融数据分析、投资决策支持等场景。
View on GitHub
Overview
基本能力
产品定位
Stock Market MCP Server 是一个专注于股票市场数据获取和分析的工具,旨在为金融分析、投资决策等提供数据支持。
核心功能
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
- 在 Claude Desktop 中添加服务器配置
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
配置示例:
{
"mcpServers": {
"stock-market-server": {
"command": "/path/to/stock-market-server/build/index.js"
}
}
}
调试方式
由于 MCP 服务器通过标准输入输出(stdio)通信,调试可能比较困难。推荐使用 MCP Inspector 工具进行调试:
npm run inspector
运行后,Inspector 将提供一个浏览器访问地址,可以通过浏览器使用调试工具。
许可证
None