Financial Data - MCP Server

Financial Data - MCP Server

site icon
2024.12.29 0
JavaScript金融数据服务金融服务
xBlueCode_findata-mcp-server 是一个提供金融数据访问的 MCP 服务器,通过 Alpha Vantage API 获取股票数据,可作为大型语言模型(LLM)的上下文信息。
View on GitHub

Overview

基本能力

产品定位

xBlueCode_findata-mcp-server 是一个金融数据服务,主要用于获取股票市场数据。

核心功能

  • getStockQuote: 获取股票的当前报价。
  • getHistoricalData: 获取股票的历史数据(每日、每周或每月)。

适用场景

  • 为 LLM 提供股票市场数据作为上下文。
  • 金融数据分析应用。
  • 股票市场研究和监控。

工具列表

  • getStockQuote: 获取股票的当前报价。输入参数为股票代码(如 AAPL)。
  • getHistoricalData: 获取股票的历史数据。输入参数包括股票代码、时间间隔(可选,默认为 daily)和输出大小(可选,默认为 compact)。

常见问题解答

  • 如何获取 API 密钥?需要从 Alpha Vantage 官网申请。
  • 如何配置 MCP 客户端?需要在配置文件中指定命令、参数和环境变量。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。

安装教程

npm install findata-mcp-server

调试方式

  1. 获取 Alpha Vantage API 密钥。
  2. 配置 MCP 客户端,示例配置如下:
{
  "mcpServers": {
    "alphaVantage": {
      "command": "npx",
      "args": ["-y", "findata-mcp-server"],
      "env": {
        "ALPHA_VANTAGE_API_KEY": "PUT_YOUR_API_KEY_HERE"
      }
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款。