MCP.so
Sign In

MCP Server

@akramsheriff5

Basic information

Category

Other

Transports

stdio

Author

akramsheriff5

About MCP Server

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

MCP Server config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "MCP-Server": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        "venv"
      ]
    }
  }
}

MCP Server tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Server?

MCP Server is a collection of lightweight programs that each expose specific capabilities through the standardized Model Context Protocol. It includes a weather server (weather alerts, forecasts, and Freshdesk integration) and a finance module (intraday market data, technical analysis, and trade recommendations). It is intended for developers and users who need modular MCP-based tools for weather and financial data.

How to use MCP Server?

Clone the repository, set up a Python virtual environment, and install dependencies from requirements.txt both at the root and in the finance subdirectory. Run the weather server with python main.py, the finance server with python finance_server.py from the finance folder, or the weather demo with python weather-demo.py.

Key features of MCP Server

  • Fetch active weather alerts for a specific US state.
  • Retrieve detailed weather forecasts for a given location.
  • Create support tickets in Freshdesk.
  • Fetch intraday stock market data via the AlphaVantage API.
  • Calculate moving averages (short and long periods).
  • Compute Relative Strength Index (RSI) and generate trade recommendations.

Use cases of MCP Server

  • Monitor weather alerts for a US state.
  • Get a weather forecast before planning an outdoor event.
  • Automatically create a customer support ticket in Freshdesk based on weather-related issues.
  • Analyze intraday stock data and compute technical indicators.
  • Generate trading recommendations using moving averages and RSI.

Frequently asked questions

1

What programming language and environment are required?

Python 3 and a virtual environment (venv) are required. All dependencies are listed in `requirements.txt` files.

2

How do I run the weather server?

Execute `python main.py` from the root directory after installing dependencies.

3

How do I run the finance server?

Navigate to the `finance` folder and run `python finance_server.py`.

4

What external API does the finance module use?

The finance module uses the AlphaVantage API to fetch intraday market data.

5

Is Freshdesk integration included?

Yes, the weather server can create support tickets in Freshdesk.

Comments

More Other MCP servers