关于 MCP Stock Market
此 MCP 服务通过 Alpha Vantage API 按股票代码获取每日市场数据,适用于需要通过简洁接口查询每日价格的 MCP 客户端。
主要功能
- 01按股票代码获取每日数据
- 02访问 Alpha Vantage API
- 03提供 get-stock-data 工具
适用场景
- 01查询某只股票的每日价格
- 02向 MCP 客户端提供股票数据
MCP 相关
向 MCP 客户端提供 get-stock-data 工具。该工具接收股票代码并返回每日市场数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Stock Market
使用 Alpha Vantage API 获取股市数据的模型上下文协议(MCP)工具。此工具通过简单的 MCP 接口,提供对任意股票代码的每日股市数据的访问。
要求
- Node.js v18 或更高版本
- Alpha Vantage API 密钥(提供免费套餐)
设置
-
安装依赖项
npm install -
根据
.env.example创建.env文件并添加 Alpha Vantage API 密钥ALPHA_VANTAGE_API_KEY=your_api_key_here你可以从 Alpha Vantage 获取免费的 API 密钥。
-
构建项目
npm run build
MCP 客户端配置
要将此工具与 MCP 客户端搭配使用,需要更新 MCP 服务配置。将以下内容添加到客户端的配置中:
{
"mcpServers": {
"stock-market": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-stock-market/build/index.js"
]
}
}
}
请确保将 /ABSOLUTE/PATH/TO/PARENT/FOLDER 替换为包含此仓库的父目录的实际绝对路径。
可用工具
get-stock-data
获取指定股票代码的每日股市数据。
参数:
symbol:股票代码(例如 IBM、AAPL、MSFT、GOOG、AMZN)
在 MCP 客户端中的使用示例:
@stock-market get-stock-data symbol=AAPL
响应示例:
Stock: AAPL
Last Updated: 2025-03-12
Time Zone: US/Eastern
Daily Prices:
Date: 2025-03-12
Open: $178.35
High: $180.13
Low: $177.53
Close: $179.63
Volume: 58,492,206
---
Date: 2025-03-11
Open: $177.99
High: $179.70
Low: $176.86
Close: $178.95
Volume: 62,630,570
---
开发
项目结构
src/index.ts- 包含 MCP 服务和工具实现的主应用程序文件build/- 编译后的 JavaScript 输出.env- 环境变量(API 密钥)
命令
npm run build- 构建 TypeScript 代码
API 使用说明
此工具使用 Alpha Vantage API 获取股市数据。Alpha Vantage 免费套餐有以下限制:
- 每天 25 次 API 调用
- 每分钟 5 次 API 调用
如果需要更高的调用量,可以考虑升级到其高级套餐。
故障排除
如果遇到问题:
- 确保已在
.env文件中正确设置 Alpha Vantage API 密钥 - 检查使用的 Node.js 版本是否为 18 或更高版本
- 确认 MCP 客户端配置中的路径正确
- 重启 MCP 客户端
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。