
MCP Stock Market

2025.03.13
0
TypeScript股票市场数据金融数据分析金融服务
MCP Stock Market 是一个基于 Model Context Protocol (MCP) 的工具,用于通过 Alpha Vantage API 获取股票市场数据。该工具提供了一个简单的 MCP 接口,可以访问任何股票代码的每日股票市场数据。
View on GitHub
Overview
基本能力
产品定位
MCP Stock Market 是一个用于获取股票市场数据的工具,适用于需要实时或历史股票数据的场景。
核心功能
- 通过 Alpha Vantage API 获取股票市场数据
- 提供每日股票数据的查询功能
- 支持多种股票代码(如 IBM, AAPL, MSFT, GOOG, AMZN)
适用场景
- 金融数据分析
- 股票市场监控
- 投资决策支持
工具列表
- get-stock-data: 获取特定股票代码的每日股票市场数据
- 参数:
symbol
(股票代码,如 AAPL) - 示例:
@stock-market get-stock-data symbol=AAPL
常见问题解答
- API 调用限制: 免费层每天 25 次 API 调用,每分钟 5 次。
- API 密钥问题: 确保
.env
文件中正确设置了 Alpha Vantage API 密钥。 - Node.js 版本问题: 确保使用 Node.js v18 或更高版本。
- 路径问题: 确保 MCP 客户端配置中的路径正确。
使用教程
使用依赖
- Node.js v18 或更高版本
- Alpha Vantage API 密钥(可从 Alpha Vantage 获取免费密钥)
安装教程
- 安装依赖
bash npm install
- 创建
.env
文件并添加 API 密钥ALPHA_VANTAGE_API_KEY=your_api_key_here
- 构建项目
bash npm run build
MCP 客户端配置
在 MCP 客户端配置中添加以下内容:
{
"mcpServers": {
"stock-market": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-stock-market/build/index.js"
]
}
}
}
替换 /ABSOLUTE/PATH/TO/PARENT/FOLDER
为实际路径。
调试方式
- 确保
.env
文件中的 API 密钥正确。 - 检查 Node.js 版本是否为 v18 或更高。
- 验证 MCP 客户端配置中的路径是否正确。
- 重启 MCP 客户端。