mcpapp1
mcpapp1 — Servidor MCP meteorológico
Un pequeño servidor Model Context Protocol que expone alertas meteorológicas de EE. UU. en vivo a clientes MCP como Claude Desktop, Claude Code y Cursor.
Los datos provienen de la National Weather Service API, que es gratuita y no requiere clave de API.
Qué expone
Tipo | Nombre | Descripción |
Herramienta |
| Alertas meteorológicas activas para un estado de EE. UU., por código de dos letras (p. ej. |
Recurso |
| Repite un mensaje; útil para verificar que el servidor es accesible |
Related MCP server: Weather Alert & Forecast MCP Tool
Requisitos
Python 3.13+
Configuración
git clone https://github.com/eyosiasbisrat/mcpapp1.git
cd mcpapp1
uv syncEjecución
Ejecuta el servidor directamente a través de stdio:
uv run server/weather.pyO mediante la CLI de MCP:
uv run mcp run server/weather.pyInspecciónalo de forma interactiva en el MCP Inspector:
uv run mcp dev server/weather.pyUn servidor MCP se comunica mediante JSON-RPC a través de stdin/stdout, por lo que ejecutarlo a mano simplemente espera en silencio la entrada. Eso es lo esperado — normalmente un cliente lo inicia por ti.
Conectar un cliente
Claude Code / Cursor
Ambas configuraciones ya están incluidas en el repositorio y usan rutas relativas, por lo que funcionan después de uv sync sin necesidad de ediciones:
.mcp.json — Claude Code
.cursor/mcp.json — Cursor
Recarga la ventana del editor y aprueba el servidor cuando se te solicite.
Claude Desktop
uv run mcp install server/weather.pyA continuación, cierra Claude Desktop por completo — incluido el icono de la bandeja, ya que cerrar la ventana lo deja en ejecución — y vuelve a abrirlo.
Si esto imprime Claude app not found mientras Claude Desktop está claramente instalado, consulta más abajo.
Solución de problemas
Claude app not found en Windows
mcp install busca la configuración de Claude Desktop en una ubicación fija:
%APPDATA%\ClaudeSi Claude Desktop se instaló como un paquete MSIX / Microsoft Store, sus datos se redirigen al contenedor del paquete y ese directorio nunca existe:
%LOCALAPPDATA%\Packages\Claude_<id>\LocalCache\Roaming\Claude\claude_desktop_config.jsonHay dos formas de resolverlo.
Edita la configuración real directamente — añade una entrada mcpServers al claude_desktop_config.json en la ruta del paquete indicada arriba, manteniendo intactas las claves existentes.
O une las rutas una vez con un junction de directorio, tras lo cual mcp install funciona con normalidad para todos los servidores:
cmd /c mklink /J "%APPDATA%\Claude" "%LOCALAPPDATA%\Packages\Claude_<id>\LocalCache\Roaming\Claude"Sustituye Claude_<id> por el nombre real de la carpeta del paquete. Para deshacerlo, cmd /c rmdir "%APPDATA%\Claude" elimina solo el enlace, no la configuración.
Al registrar el servidor manualmente en Windows, usa la ruta absoluta de uv (p. ej. C:\Users\<you>\.local\bin\uv.exe). Las aplicaciones empaquetadas no heredan de forma fiable el PATH de tu shell, por lo que un uv a secas puede no iniciarse.
Verificar que el servidor está realmente cargado
Confirma que el cliente lo ha lanzado comprobando el proceso padre:
Get-CimInstance Win32_Process -Filter "Name='uv.exe'" | ForEach-Object {
$p = Get-CimInstance Win32_Process -Filter "ProcessId=$($_.ParentProcessId)"
"$($_.ProcessId) <- $($p.Name)"
}Un uv.exe cuyo padre es Claude.exe significa que el servidor se está ejecutando. Ten en cuenta que algunas versiones de Claude Desktop no escriben registros por servidor en logs\, por lo que una carpeta de registros vacía no es evidencia de fallo.
Estructura del proyecto
server/weather.py the MCP server: tool, resource, and NWS client
main.py placeholder entrypoint
.mcp.json Claude Code server config
.cursor/mcp.json Cursor server config
pyproject.toml dependencies (httpx, mcp[cli])Notas
get_alertssolo cubre estados de EE. UU., ya que NWS es una agencia estadounidense.Las solicitudes incluyen una cabecera
User-Agent, que la NWS API requiere.Los errores de red y HTTP se capturan y aparecen como un mensaje amigable "unable to fetch" en lugar de un traceback.
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 Connectors
US weather alerts from NWS: warnings, watches, advisories by state. $0.01/query.
Get US weather forecasts, active alerts, and current observations.
NOAA and ECMWF weather forecast MCP for discovery, validation, and GribStream OAuth queries.
Smarter Weather MCP: forecasts, alerts, outlooks, observations, AQI, grids, and map imagery.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis is a Model Context Protocol (MCP) server that provides weather information using the National Weather Service (NWS) API. Features Get weather alerts for a US state Get weather forecast for a specific location (using latitude and longitude)
- FlicenseNot gradedqualityDmaintenanceA lightweight microservice that fetches weather alerts and forecasts from the National Weather Service API, providing U.S. state-level alerts and location-based forecasts.
- FlicenseNot gradedqualityDmaintenanceEnables users to get real-time weather alerts for US states and echo messages through both MCP server tools and a modern web interface. Provides weather information access with multiple deployment options for different use cases.1
- FlicenseBqualityDmaintenanceProvides weather forecasts and alerts for US locations using the National Weather Service API. Enables users to retrieve active alerts by state and detailed forecasts by coordinates via MCP tools.2
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/eyosiasbisrat/mcpapp1'
If you have feedback or need assistance with the MCP directory API, please join our Discord server