天气与金融数据服务

提供天气警报、天气预报和金融数据分析(包括市场数据、技术分析和交易建议)的服务。

  • by akramsheriff5
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 akramsheriff5/mcp-server

使用说明

特性

轻量级程序,每个程序都通过标准化的模型上下文协议公开特定的功能

天气服务器

  • 天气警报:获取美国特定州的活动天气警报。
  • 天气预报:检索给定位置的详细天气预报。
  • Freshdesk集成:在Freshdesk中创建支持票。

财务模块

  • 日内市场数据:使用AlphaVantage API获取日内股市数据。
  • 技术分析:
    • 计算移动平均线(短期和长期)。
    • 计算相对强弱指数(RSI)。
  • 贸易建议:根据技术指标提出全面的贸易建议。

安装

  1. 克隆存储库:

    git clone https://github.com/your-username/mcp-weather-server.git
    cd mcp-weather-server
    
  2. 设置Python虚拟环境:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. 安装依赖项:

    pip install -r requirements.txt
    
  4. 导航到 finance 模块并安装其依赖项:

    cd finance
    pip install -r requirements.txt
    

运行项目

天气服务器

运行天气服务器:

python main.py

金融服务器

运行财务服务器:

cd finance
python finance_server.py

天气演示

运行天气演示服务器:

python weather-demo.py