Node.js MCP Weather Server
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., "@Node.js MCP Weather Serverwhat's the forecast for New York City this weekend?"
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.
Node.js MCP Weather Server with Azure Deployment
A Model Context Protocol (MCP) server built with Express.js and Node.js that provides weather information using the National Weather Service API. Ready for deployment to Azure App Service with Azure Developer CLI (azd).
🌟 Features
Express.js Framework: Fast, unopinionated web framework for Node.js
MCP Protocol Compliance: Full support for JSON-RPC 2.0 MCP protocol
HTTP Transport: HTTP-based communication for web connectivity
Weather Tools:
get_alerts: Get weather alerts for any US stateget_forecast: Get detailed weather forecast for any location
Azure Ready: Pre-configured for Azure App Service deployment
Web Test Interface: Built-in HTML interface for testing
National Weather Service API: Real-time weather data from official US government source
Related MCP server: WeatherMCP
💻 Local Development
Prerequisites
Node.js 22+ (or Node.js 18+)
npm (Node Package Manager)
Setup & Run
Clone and install dependencies:
git clone <your-repo-url> cd remote-mcp-webapp-node npm installStart the development server:
npm run devAccess the server:
Server: http://localhost:8000
Health Check: http://localhost:8000/health
Test Interface: http://localhost:8000/test
🔌 Connect to the Local MCP Server
Using VS Code - Copilot Agent Mode
Add MCP Server from command palette and add the URL to your running server's HTTP endpoint:
http://localhost:8000List MCP Servers from command palette and start the server
In Copilot chat agent mode, enter a prompt to trigger the tool:
What's the weather forecast for San Francisco?When prompted to run the tool, consent by clicking Continue
Using MCP Inspector
In a new terminal window, install and run MCP Inspector:
npx @modelcontextprotocol/inspectorCTRL+click the URL displayed by the app (e.g. http://localhost:5173/#resources)
Set the transport type to
HTTPSet the URL to your running server's HTTP endpoint and Connect:
http://localhost:8000List Tools, click on a tool, and Run Tool
🚀 Quick Deploy to Azure
Prerequisites
Active Azure subscription
Deploy in 3 Commands
# 1. Login to Azure
azd auth login
# 2. Initialize the project
azd init
# 3. Deploy to Azure
azd upAfter deployment, your MCP server will be available at:
Health Check:
https://<your-app>.azurewebsites.net/healthMCP Capabilities:
https://<your-app>.azurewebsites.net/mcp/capabilitiesTest Interface:
https://<your-app>.azurewebsites.net/test
🔌 Connect to the Remote MCP Server
Follow the same guidance as above, but use your App Service URL instead.
🧪 Testing
Visit /test endpoint for an interactive testing interface.
🌦️ Data Source
This server uses the National Weather Service (NWS) API:
Real-time weather alerts and warnings
Detailed weather forecasts
Official US government weather data
No API key required
High reliability and accuracy
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceAn MCP server that provides weather information and alerts for US locations using the National Weather Service API, enabling retrieval of weather forecasts and active weather alerts.Last updated2
- FlicenseBqualityDmaintenanceAn MCP server providing US National Weather Service data with tools to fetch weather alerts by state and forecasts by coordinates.Last updated2
- AlicenseBqualityDmaintenanceMCP server that integrates the National Weather Service API to fetch weather alerts for US states and forecasts for coordinates.Last updated2231MIT
Related MCP Connectors
OpenWeather MCP — wraps the OpenWeatherMap API (openweathermap.org)
WeatherAPI.com MCP — wraps WeatherAPI.com (api.weatherapi.com)
This MCP server provides seamless access to Malaysia's government open data, including datasets, w…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Azure-Samples/remote-mcp-webapp-node'
If you have feedback or need assistance with the MCP directory API, please join our Discord server