home / mcp / akramsheriff5 mcp server

Akramsheriff5 MCP Server

Lightweight programs that each expose specific capabilities through the standardized Model Context Protocol

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "akramsheriff5-mcp-server": {
      "command": "python",
      "args": [
        "finance/finance_server.py"
      ]
    }
  }
}

You run lightweight MCP servers that expose focused capabilities through a standardized Model Context Protocol. This guide teaches you how to use the weather-focused server and the finance module, how to install them, and practical tips for getting started quickly with MCP clients.

How to use

You connect to each server from your MCP client to access its specific capabilities. For weather-related tasks, you can fetch active weather alerts for a US state, retrieve detailed forecasts for a location, and create support tickets in Freshdesk. For financial insights, you can fetch intraday market data via AlphaVantage, compute moving averages and RSI, and generate trade recommendations based on those indicators.

How to install

Prerequisites: Python must be installed on your system. You will also need access to the internet to download dependencies.

git clone https://github.com/your-username/mcp-weather-server.git
cd mcp-weather-server
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt

Navigate to the finance module and install its dependencies to ensure all components needed for finance-related MCP tools are available.

cd finance
pip install -r requirements.txt

Additional notes

To run the weather server, start the main entry point from the repository root.

python main.py

To run the finance server, first change into the finance module directory, then start the finance server script.

cd finance
python finance_server.py

If you want to run the weather demo server, use the following command.

python weather-demo.py

Available tools

weather_alerts

Fetch active weather alerts for a specific US state.

weather_forecast

Retrieve detailed weather forecasts for a given location.

freshdesk_ticket

Create support tickets in Freshdesk.

intraday_data

Fetch intraday stock market data using the AlphaVantage API.

moving_averages

Calculate short and long period moving averages.

rsi

Compute Relative Strength Index (RSI).

trade_recommendations

Generate comprehensive trade recommendations based on technical indicators.