小贴士:按下Ctrl+D 或 ⌘+D,一键收藏本站,方便下次快速访问!
0
最近更新:1个月前

alphavantage mcp 服务器

AlphaVantage MCP 服务器

这是一个基于 MCP(Model Control Protocol)框架的服务器,旨在与 AlphaVantage 金融数据 API 服务集成。更多关于 AlphaVantage 的信息请参阅 这里

项目概述

AlphaVantage 是一个提供实时和历史金融市场数据的 API 服务,包括:

  • 股市数据
  • 外汇数据
  • 加密货币数据
  • 技术指标
  • 基本面数据

该项目将 AlphaVantage 的功能封装为一个 MCP 服务,使其更易于与其他应用程序集成。

MCP 服务器安装

先决条件

  • Python 3.12
  • pip 包管理器

安装步骤

  1. 克隆项目
bash 复制代码
git clone https://github.com/lifejwang11/alphavantage-mcp
cd alphavantage-mcp
  1. 创建并激活虚拟环境(推荐)
bash 复制代码
python -m venv venv
source venv/bin/activate  # Unix/macOS
# 或
.\venv\Scripts\activate  # Windows
  1. 安装依赖
bash 复制代码
pip install -r requirements.txt
  1. 配置环境变量
bash 复制代码
export ALPHAVANTAGE_API_KEY=your_api_key
  1. 启动服务器
bash 复制代码
python main.py

AlphaVantage 功能

该 MCP 服务器支持以下核心 AlphaVantage 功能:

  1. 股市数据

    • 实时报价
    • 历史价格数据
    • 公司信息
  2. 技术指标

    • 移动平均线
    • RSI
    • MACD 等
  3. 基本面数据

    • 财务报表
    • 财报
    • 公司概况

使用指南

  1. 获取 AlphaVantage API 密钥

  2. 配置 API 密钥

    • 在环境变量中设置 ALPHAVANTAGE_API_KEY
    • 或在配置文件中进行配置
  3. 服务调用

    • 通过 MCP 协议进行调用
    • 参考 API 文档以获取详细的接口规范

重要说明

  • 请参考 AlphaVantage 的官方文档了解 API 速率限制
  • 对于生产环境,建议使用高级 API 密钥以获取更高的速率限制
  • 安全地处理 API 密钥,切勿在公开代码中暴露它们

贡献

欢迎提交问题和拉取请求以帮助改进项目。

许可证

MIT 许可证

版权所有 (c) 2025 lifejwang11

特此免费授予任何获得本软件及其相关文档文件(以下简称“软件”)的人不受限制地处理本软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售本软件副本的权利,并允许向其提供本软件的人这样做,但须符合以下条件:

上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。

本软件按“原样”提供,不附带任何形式的明示或暗示担保,包括但不限于适销性、特定用途适用性和非侵权性的担保。在任何情况下,作者或版权持有人均不对因使用本软件或与本软件相关的任何索赔、损害或其他责任负责,无论是在合同、侵权或其他行为中产生的。