US Weather MCP Server
Click on "Deploy 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., "@US Weather MCP Server what'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.
MCP de Clima do Tempo para os EUA 🌤️
Servidor MCP (Model Context Protocol) que fornece informações sobre o clima dos Estados Unidos.
📋 Pré-requisitos
Node.js (versĂŁo 14 ou superior)
npm (gerenciador de pacotes do Node.js)
Related MCP server: Weather MCP Server
🚀 Instalação
Clone o repositĂłrio:
git clone https://github.com/FelipeCararo/mcp-intro.git
cd mcp-introInstale as dependĂŞncias:
npm installđź”§ Como Usar
Compilar o projeto
Para compilar o cĂłdigo TypeScript:
npm run buildExecutar o servidor
ApĂłs compilar, execute o servidor MCP:
npm startOu execute diretamente o comando weather:
./build/index.jsScript de inicialização
VocĂŞ tambĂ©m pode usar o script shell incluĂdo:
./start-mcp.sh📦 Estrutura do Projeto
mcp-intro/
├── src/ # Código fonte TypeScript
├── build/ # Código compilado (gerado após build)
├── package.json # Configurações e dependências
├── tsconfig.json # Configurações do TypeScript
└── README.md # Este arquivo🛠️ Tecnologias Utilizadas
TypeScript - Linguagem de programação
@modelcontextprotocol/sdk - SDK do Model Context Protocol
Zod - Validação de schemas e tipos
📝 Scripts DisponĂveis
npm run build- Compila o cĂłdigo TypeScriptnpm start- Executa o servidor compiladonpm test- Executa os testes (ainda nĂŁo implementado)
🤝 Contribuindo
Sinta-se Ă vontade para abrir issues e pull requests no repositĂłrio.
📄 Licença
ISC
đź”— Links
Available Tools
2 toolsget_alertsC
Get weather alerts for a state
Inputs: state (required).
get_forecastC
Get weather forecast for a location
Inputs: latitude (required), longitude (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: one retrieves weather alerts for a state, while the other provides forecasts for a location. There is no overlap or ambiguity between these functions, making it easy for an agent to select the correct tool based on the user's request.
Both tools follow a consistent verb_noun pattern with 'get_' as the prefix, ensuring predictability and readability. The naming style is uniform across the toolset, with no deviations or mixed conventions.
With only two tools, the server feels thin for a weather domain, as it lacks essential operations like current conditions, historical data, or radar information. This minimal set may limit an agent's ability to handle comprehensive weather-related queries effectively.
The tool surface is significantly incomplete for a weather server, missing core functionalities such as current weather, radar maps, or severe weather details. While alerts and forecasts are useful, the absence of these key operations creates notable gaps that could lead to agent failures in broader scenarios.
Maintenance
Related MCP Connectors
Provide real-time and forecast weather information for locations in the United States using natura…
Get US weather forecasts, active and recent alerts, and current observations.
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides tools to fetch weather alerts for US states and forecasts based on latitude/longitude coordinates using the US National Weather Service API.290 npm1MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI models to fetch weather alerts and detailed forecasts for US locations using the National Weather Service API.90 npmGPL 3.0
- FlicenseNot gradedqualityDmaintenanceProvides real-time weather data including temperature, humidity, and conditions for any city through the Model Context Protocol.4-
- FlicenseNot gradedqualityDmaintenanceProvides real-time weather alerts and forecasts from the National Weather Service for US locations, integrating with AI assistants via the Model Control Protocol.-