MCP Server
MCP Server
A collection of lightweight servers that expose weather and financial capabilities through the Model Context Protocol, allowing users to access weather alerts, forecasts, and financial market data with technical analysis.
2
GitHub Stars
8/18/2025
Last Updated
No Configuration
Please check the documentation below.
README Documentation
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:
git clone https://github.com/your-username/mcp-weather-server.git cd mcp-weather-server
-
Set up a Python virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Navigate to the
finance
module and install its dependencies: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
Quick Actions
Key Features
Model Context Protocol
Secure Communication
Real-time Updates
Open Source