Enables deployment of the weather MCP server as a serverless function on AWS Lambda with API Gateway integration for scalable temperature conversion services
Weather MCP Server
An MCP (Model Context Protocol) server that provides temperature conversion tools via HTTP.
Features
transformFahrenheitToCelsius: Convert temperature from Fahrenheit to Celsius
Installation
Development
Build
Run
The server will run on http://localhost:3000/mcp
by default. You can change the port by setting the PORT
environment variable.
Usage
Send POST requests to /mcp
endpoint with MCP protocol messages.
Example request to call the tool:
AWS Deployment
This server is ready for AWS Lambda + API Gateway deployment.
Quick Start
First deployment:
Update existing deployment:
Delete from AWS:
Prerequisites
AWS CLI installed and configured (
aws configure
)AWS SAM CLI installed
AWS account with appropriate permissions
See DEPLOYMENT.md for detailed setup instructions.
Cost
Should be $0 for testing (within AWS free tier: 1M requests/month).
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables temperature conversion from Fahrenheit to Celsius through HTTP requests. Provides a simple MCP tool for temperature unit conversion with AWS Lambda deployment support.