关于 @qubaomingg/stock-mcp
@qubaomingg/stock-mcp 从 Alpha Vantage 获取股票市场数据,供 Claude 等 MCP 客户端查询和分析。它支持盘中及日线数据、价格变动提醒,并提供股票数据资源。
主要功能
- 01获取可选间隔的盘中数据
- 02获取日线数据
- 03按价格变动生成提醒
- 04通过资源访问股票数据
适用场景
- 01查询股票盘中走势
- 02获取股票日线记录
- 03监测超过阈值的价格变动
- 04向客户端提供股票数据资源
MCP 相关
该 MCP 服务向客户端提供 Alpha Vantage 股票数据工具,并以 stock:// URI 模板公开股票数据资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Alpha Vantage 股票 MCP 服务
这是一个模型上下文协议(MCP)服务,可通过 Alpha Vantage API 提供股票市场数据。它允许 Claude 和其他 MCP 客户端访问实时和历史股票数据。
功能
- 获取可自定义时间间隔的盘中股票数据
- 获取每日股票数据
- 根据价格变动生成股票提醒
- 将股票数据作为资源访问
前提条件
- Node.js 16 或更高版本
- Alpha Vantage API 密钥(可在 Alpha Vantage 免费获取)
安装
- 克隆此仓库
- 安装依赖项:
npm install - 在根目录中创建
.env文件,并添加 Alpha Vantage API 密钥:ALPHA_VANTAGE_API_KEY=your_api_key_here
构建和运行
构建 TypeScript 代码:
npm run build
运行服务:
npm start
开发时启用自动重新加载:
npm run dev
测试 API 客户端:
npm test
与 Claude for Desktop 配合使用
要将此 MCP 服务与 Claude for Desktop 配合使用:
- 打开 Claude for Desktop
- 前往 Settings > Developer > Edit Config
- 将以下内容添加到
claude_desktop_config.json中:
{
"mcpServers": {
"alpha-vantage": {
"command": "node",
"args": ["/absolute/path/to/dist/index.js"],
"env": {
"ALPHA_VANTAGE_API_KEY": "YOUR_API_KEY"
}
}
}
}
将 /absolute/path/to/dist/index.js 替换为已构建的 index.js 文件的绝对路径。
- 重启 Claude for Desktop
可用工具
get-stock-data
获取特定代码的盘中股票数据。
参数:
symbol(必填):股票代码(例如,IBM、AAPL)interval(可选):数据点之间的时间间隔(1min、5min、15min、30min、60min)。默认值:5minoutputsize(可选):要返回的数据量(compact:最新的 100 个数据点;full:最多 20 年的数据)。默认值:compact
get-daily-stock-data
获取特定代码的每日股票数据。
参数:
symbol(必填):股票代码(例如,IBM、AAPL)outputsize(可选):要返回的数据量(compact:最新的 100 个数据点;full:最多 20 年的数据)。默认值:compact
get-stock-alerts
分析股票数据,根据价格变动生成提醒。
参数:
symbol(必填):股票代码(例如,IBM、AAPL)threshold(可选):触发价格变动提醒的百分比阈值。默认值:5
可用资源
stock-data
直接以资源形式访问股票数据。
URI 模板:stock://{symbol}/{interval}
参数:
symbol:股票代码(例如,IBM、AAPL)interval:时间间隔(daily、1min、5min、15min、30min、60min)。默认值:daily
在 Claude 中的使用示例:
- “你能分析这只股票的数据吗:stock://AAPL/daily”
- “你怎么看这些数据:stock://MSFT/5min”
许可证
ISC
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。