remote-mcp-webapp-python

remote-mcp-webapp-python

3.2

If you are the rightful owner of remote-mcp-webapp-python and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This document provides a comprehensive overview of the MCP Server implemented using FastAPI and deployed on Azure App Service, offering various computational and weather-related tools.

The MCP Server is a robust implementation of the Model Context Protocol using FastAPI, designed to be deployed on Azure App Service. It provides a suite of tools including multiplication, temperature conversion, and weather-related functionalities. The server is built with Python 3.11+ and leverages the uv tool for efficient dependency management and virtual environment creation. It is designed to be easily deployable on Azure, utilizing the Azure Developer CLI for streamlined deployment processes. The server is accessible via HTTP endpoints and supports interaction through the MCP Inspector, allowing users to connect and utilize the available tools without authentication. This makes it a versatile solution for developers looking to integrate computational and weather data functionalities into their applications.

Features

  • Multiplication Tool: Allows users to multiply two numbers.
  • Temperature Converter Tools: Provides conversion between Celsius and Fahrenheit.
  • Weather Tools: Offers US weather alerts by state and forecasts by coordinates.
  • FastAPI Framework: Utilizes FastAPI for building the server, ensuring high performance and ease of use.
  • Azure Deployment: Seamlessly deployable on Azure App Service with minimal configuration.

Tools

  1. multiply

    Multiply two numbers

  2. celsius_to_fahrenheit

    Convert Celsius to Fahrenheit

  3. fahrenheit_to_celsius

    Convert Fahrenheit to Celsius

  4. get_alerts

    Get US weather alerts by state

  5. get_forecast

    Get weather forecast by coordinates