MCP-Server
Provides real-time weather alerts and detailed forecasts for US states, along with capabilities for support ticket creation. Offers intraday stock market data, technical analysis, and trade recommendations through integrated APIs.
Author

akramsheriff5
Quick Info
Actions
Tags
Features
Lightweight programs that each expose specific capabilities through the standardized Model Context Protocol
Weather Server
- Weather Alerts: Fetch active weather alerts for a specific US state.
- Weather Forecast: Retrieve detailed weather forecasts for a given location.
- Freshdesk Integration: Create support tickets in Freshdesk.
Finance Module
- Intraday Market Data: Fetch intraday stock market data using the AlphaVantage API.
- Technical Analysis:
- Calculate moving averages (short and long periods).
- Compute Relative Strength Index (RSI).
- Trade Recommendations: Generate comprehensive trade recommendations based on technical indicators.
Installation
-
Clone the repository:
bash git clone https://github.com/your-username/mcp-weather-server.git cd mcp-weather-server -
Set up a Python virtual environment:
bash python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate -
Install dependencies:
bash pip install -r requirements.txt -
Navigate to the
financemodule and install its dependencies:bash cd finance pip install -r requirements.txt
Running the Project
Weather Server
Run the weather server:
python main.py
Finance Server
Run the finance server:
cd finance
python finance_server.py
Weather Demo
Run the weather demo server:
python weather-demo.py
