Enables deployment of the weather MCP server as a serverless function on AWS Lambda with API Gateway integration for scalable temperature conversion services
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Weather MCP Serverconvert 98.6 Fahrenheit to Celsius"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
npm installDevelopment
npm run devBuild
npm run buildRun
npm startThe 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:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "transformFahrenheitToCelsius",
"arguments": {
"fahrenheit": 98.6
}
}
}AWS Deployment
This server is ready for AWS Lambda + API Gateway deployment.
Quick Start
First deployment:
npm run deployUpdate existing deployment:
npm run deploy:quickDelete from AWS:
sam delete --stack-name weather-mcpPrerequisites
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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.