MCP Server - FastAPI on Azure App Service
About
MCP Server - FastAPI on Azure App Service is a Python implementation of the Model Context Protocol (MCP) server built with FastAPI. It provides multiplication, temperature conversion, and US weather alert/forecast tools, and is designed for deployment to Azure App Service.
Details
- License
- MIT license
Explore
- Multiplication Tool: Multiply two numbers
- Temperature Converter Tools: Convert between Celsius and Fahrenheit
- Weather Tools: Get US weather alerts by state and forecasts by coordinates
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP Server - FastAPI on Azure App ServiceCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Prerequisites
- Python 3.11+
- uv for faster dependency management and virtual environment creation
- Node.js & npm (for running MCP Inspector)
Setup and Running
1. Create a virtual environment:
```bash
cd src
uv venv
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp server - fastapi on azure app service": {
"remote-mcp-webapp-python": {
"command": "uv",
"args": [
"venv"
]
}
}
}
}
McpServers
{
"remote-mcp-webapp-python": {
"command": "uv",
"args": [
"venv"
]
}
}
This is a Python implementation of the MCP (Model Context Protocol) server using FastAPI and deployed to Azure App Service, providing multiplication, temperature conversion, and weather tools.
Features
- Multiplication Tool: Multiply two numbers
- Temperature Converter Tools: Convert between Celsius and Fahrenheit
- Weather Tools: Get US weather alerts by state and forecasts by coordinates
Local Development
Prerequisites
- Python 3.11+
- uv for faster dependency management and virtual environment creation
- Node.js & npm (for running MCP Inspector)
Setup and Running
1. Create a virtual environment:
```bash
cd src
uv venv
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



