GitHub和AlphaVantage API集成工具

MCP服务器提供与GitHub API和AlphaVantage API交互的工具,支持获取GitHub用户和仓库详情,以及使用AlphaVantage进行股票市场数据分析。

  • by Uditdev21
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 uditdev21/mcp-server

使用说明

MCP服务器-GitHub和AlphaVantage API集成

概述

此MCP(模块化对话平台)服务器提供与GitHub API和AlphaVantage API交互的工具。该服务器允许从GitHub获取用户和存储库详细信息,搜索存储库,并使用AlphaVantage对股市数据进行技术分析。

特性

  • 搜索GitHub用户和存储库。
  • 获取GitHub用户或存储库的详细信息。
  • 检索GitHub用户的公共存储库。
  • 使用AlphaVantage进行股票市场分析,包括:
    • 获取日内股票数据。
    • 计算移动平均线。
    • 识别看涨或看跌趋势。
    • 检测黄金和死亡十字架。

安装

确保您已安装Python(>=3.8)并安装必要的依赖项:

安装uv包管理器

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

设置

  1. 克隆此存储库:
    git clone <repository_url>
    cd <repository_folder>
    
  2. 安装依赖项
uv add -r 'requirements.txt'
  1. 在中设置AlphaVantage API密钥 .env 变量。
finance_server=apikey
  1. 运行MCP服务器:
mcp install finance_server.py
mcp install githubMCP.py

许可证

该项目在MIT许可证下是开源的。