@qubaomingg/stock-mcp

@qubaomingg/stock-mcp

股票查询

简介

这是一个模型上下文协议(MCP)服务器,通过 Alpha Vantage API 提供实时和历史股票市场数据,让 Claude 和其他 MCP 客户端能够访问股票信息。

准备工作

安装与设置

# 克隆仓库并安装依赖
git clone <repository-url>
cd <repository-directory>
npm install

# 创建环境变量文件
echo "ALPHA_VANTAGE_API_KEY=your_api_key_here" > .env

# 构建并运行
npm run build
npm start

# 开发模式(自动重载)
npm run dev

与 Claude 桌面版集成

  1. 打开 Claude 桌面版设置 > 开发者 > 编辑配置
  2. claude_desktop_config.json 中添加:
{
  "mcpServers": {
    "alpha-vantage": {
      "command": "node",
      "args": ["/absolute/path/to/dist/index.js"],
      "env": {
        "ALPHA_VANTAGE_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}
  1. 重启 Claude 桌面版

功能概览

工具

工具描述主要参数
get-stock-data获取日内股票数据symbol(必需), interval(可选), outputsize(可选)
get-daily-stock-data获取每日股票数据symbol(必需), outputsize(可选)
get-stock-alerts基于价格变动生成警报symbol(必需), threshold(可选)

资源

通过 URI 模板直接访问股票数据: stock://{symbol}/{interval}

使用示例

# 获取 Apple 股票的日内数据(5分钟间隔)
请使用get-stock-data工具查询AAPL的股票数据

# 获取 Microsoft 股票的每日数据
请使用get-daily-stock-data工具查询MSFT的股票数据

# 作为资源访问股票数据
你能分析一下这份股票数据吗:stock://AAPL/daily

许可证

ISC