股票数据服务

一个提供Alpha Vantage API访问的MCP服务器,用于为LLMs提供股票数据检索服务。

  • by xBlueCode
  • JavaScript
  • 本地部署
  • 9 星标
  • 更新于
在 GitHub 查看 xBlueCode/findata-mcp-server

使用说明

财务数据-MCP服务器

这是一个MCP服务器,提供对AlphaVantage API的访问,允许将股票数据检索用作LLM的上下文。

可用特征

  • getStockQuote:获取股票的当前报价。
  • getHistoricalData:获取股票的历史数据(每日、每周或每月)。
  • (稍后将添加更多工具用于技术分析、公司概述等。)

设置

通过Smithery安装

通过以下方式自动安装克劳德桌面财务数据服务器 史密瑟里:

npx -y @smithery/cli install findata-mcp-server --client claude

手动安装

npm install findata-mcp-server

主机中的使用情况

  1. 从Alpha Vantage获取API密钥https://www.alphavantage.co/support/#api-钥匙。

  2. 配置您的MCP客户端(例如Claude Desktop)以连接到服务器:

{
  "mcpServers": {
    "alphaVantage": {
      "command": "npx",
      "args": ["-y", "findata-mcp-server"],
      "env": {
        "ALPHA_VANTAGE_API_KEY": "PUT_YOUR_API_KEY_HERE"
      }
    }
  }
}

工具

getStockQuote

获取股票的当前报价。

输入:

symbol:股票代码(例如AAPL) 输出示例:

getHistoricalData

获取股票的历史数据。

输入:

  • symbol:股票代码(例如AAPL)
  • interval:数据的时间间隔(daily, weekly,或 monthly)(可选,默认值: daily)
  • outputsize:输出的大小(compact 或 full)(可选,默认值: compact) 输出:

包含历史数据的JSON对象。输出的结构取决于区间参数。

贡献

欢迎投稿!请打开问题或拉取请求。

许可证

麻省理工学院