Weather MCP Server
Servidor MCP meteorológico
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona información meteorológica y alertas para ubicaciones en EE. UU. mediante la API del Servicio Meteorológico Nacional (NWS). Este servidor está diseñado para ser utilizado por agentes de IA a través del Protocolo de Contexto de Modelo.
Características
Herramienta para recibir alertas meteorológicas para cualquier estado de EE. UU.
Herramienta para obtener pronósticos meteorológicos detallados para cualquier ubicación de EE. UU. utilizando coordenadas
Admite temperatura, condiciones del viento y descripciones breves de pronósticos.
Datos en tiempo real del Servicio Meteorológico Nacional
Related MCP server: Weather MCP Server
Prerrequisitos
Node.js (v16 o superior)
gestor de paquetes npm o yarn
Instalación
Clonar el repositorio:
git clone https://github.com/akaramanapp/weather-mcp-server.git
cd weather-mcp-serverInstalar dependencias:
npm installConstruir la aplicación:
npm run buildHerramientas MCP
El servidor proporciona dos herramientas MCP que pueden utilizar los agentes de IA:
recibir alertas
Reciba alertas meteorológicas para un estado específico de EE. UU.
Parámetros:
state: código de estado de dos letras (por ejemplo, CA, NY)
Ejemplo de respuesta:
{
"content": [
{
"type": "text",
"text": "Active alerts for CA: ..."
}
]
}obtener pronóstico
Obtenga el pronóstico del tiempo para una ubicación específica utilizando coordenadas.
Parámetros:
latitude: Latitud de la ubicación (-90 a 90)longitude: Longitud de la ubicación (-180 a 180)
Ejemplo de respuesta:
{
"content": [
{
"type": "text",
"text": "Morning: Temperature: 72°F, Wind: 5mph NW, Partly cloudy..."
}
]
}Estructura del proyecto
weather/
├── src/
│ └── index.ts # Main server code with MCP tool implementations
├── build/ # Compiled JavaScript files
├── package.json # Project dependencies and scripts
└── tsconfig.json # TypeScript configurationDetalles técnicos
Creado con TypeScript
Implementa el servidor del Protocolo de Contexto de Modelo (MCP)
Utiliza @modelcontextprotocol/sdk para la implementación del servidor MCP
Interfaces con la API del Servicio Meteorológico Nacional (NWS)
Objetivo ES2022 con resolución de módulo Node16
Desarrollo
Para modificar o ampliar el servidor:
Realizar cambios en el archivo
src/index.tsReconstruir la aplicación:
npm run buildDependencias
@modelcontextprotocol/sdk: marco de implementación del servidor MCP
zod: Comprobación y validación de tipos de tiempo de ejecución para parámetros de herramientas
TypeScript: Dependencia de desarrollo para la seguridad de tipos
Licencia
ISC
Notas
Este servidor solo funciona para ubicaciones de EE. UU., ya que utiliza la API del Servicio Meteorológico Nacional.
Las solicitudes de API tienen una velocidad limitada y requieren un encabezado de agente de usuario
Todas las coordenadas deben estar en formato de grados decimales.
Esta no es una aplicación CLI independiente, sino un servidor que proporciona herramientas para agentes de IA a través del Protocolo de contexto de modelo.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
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.2781MIT
- 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.78GPL 3.0
- FlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that provides US weather forecasts and active alerts using the National Weather Service API.2
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides real-time weather alerts and forecasts using the National Weather Service API.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server exposing the Backtest360 engine API as tools for AI agents.
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/akaramanapp/weather-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server