Weather MCP MY

Servidor MCP meteorológico

Un servidor básico de Protocolo de Contexto de Modelo (MCP) que proporciona información meteorológica obtenida de la API abierta del portal oficial de datos abiertos de Malasia. Este servidor permite a los LLM obtener pronósticos meteorológicos, alertas, niveles de agua asociados a inundaciones e informes de terremotos.

Documentación de la API: data.gov.my

Componentes

Herramientas

  1. obtener_la_condición_del_nivel_del_agua
    • Recuperar las condiciones del nivel del agua asociadas con las alertas de inundación para un distrito o estado específico. Si se especifican tanto el distrito como el estado, el distrito tiene prioridad. Si no se especifica el distrito o el estado, utilice una cadena vacía para ese campo.
    • Argumentos:
      • distrito: el nombre del distrito dentro del estado especificado para el cual se recuperarán las condiciones de alerta de inundación.
      • estado: el nombre del estado de Malasia para el cual desea recuperar las condiciones de alerta de inundación.
  2. obtener_advertencia
    • Recupere alertas meteorológicas generales emitidas dentro de un rango de fechas específico.
    • Argumentos:
      • datetime_start: La fecha más temprana en formato YYYY-MM-DD HH:MM:SS (inclusive) de la que se obtendrán las alertas meteorológicas. Si se omite, se toma la fecha actual por defecto.
      • datetime_end: La última marca de tiempo en formato YYYY-MM-DD HH:MM:SS (inclusive) para detener la recuperación de las alertas meteorológicas. Si se omite, se usa la fecha actual por defecto.
  3. obtener el pronóstico del tiempo
    • Recupere un pronóstico del tiempo para una ubicación específica dentro de un rango de fechas determinado.
    • Argumentos:
      • location_name: El nombre o identificador de la ubicación para la que se recupera el pronóstico.
      • date_start: La fecha más temprana (inclusive) para comenzar a recuperar el pronóstico del tiempo. Si se omite, se toma la fecha actual por defecto.
      • date_end: La fecha límite (inclusive) para finalizar la recuperación del pronóstico del tiempo. Si se omite, se toma la fecha actual por defecto.
  4. obtener noticias sobre terremotos
    • Obtener noticias sobre terremotos para una ubicación determinada dentro de un rango de fechas específico.
    • Argumentos:
      • Ubicación: Nombre o identificador del lugar donde ocurrió el(los) sismo(s).
      • date_start: La fecha más temprana (inclusive) para iniciar la búsqueda de noticias sobre terremotos. Si se omite, se toma la fecha actual por defecto.
      • date_end: La fecha límite (inclusive) para finalizar la búsqueda de noticias sobre terremotos. Si se omite, se usa la fecha actual por defecto.

Configuración de Claude Desktop

Agregue lo siguiente al archivo claude_desktop_config.json . Para más información, consulte " Para usuarios de Claude Desktop" .

Usando uv

{ "mcpServers": { "weather": { "command": "uv", "args": [ "--directory", "weather-my-mcp", "run", "weather.py" ] } } }

Usando Docker

  1. Crear una imagen de Docker
    docker build . --tag weather-my-mcp
  2. Edite el archivo claude_desktop_config.json de la siguiente manera:
    { "mcpServers": { "weather": { "command": "docker", "args": [ "run", "-i", "--rm", "weather-my-mcp" ] } } }

Licencia

Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Servidor de Protocolo de Contexto de Modelo (MCP) que proporciona pronósticos meteorológicos, advertencias, niveles de agua asociados con inundaciones e informes de terremotos de la API abierta del Gobierno de Malasia.

  1. Componentes
    1. Herramientas
  2. Configuración de Claude Desktop
    1. Usando uv
    2. Usando Docker
  3. Licencia

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      A beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.
      Last updated -
      3
      9
      36
      JavaScript
      Apache 2.0
    • -
      security
      A
      license
      -
      quality
      MCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.
      Last updated -
      13
      2
      TypeScript
      MIT License
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol (MCP) server that provides intelligent access to PowerPlatform/Dataverse entities and records. This tool offers context-aware assistance, entity exploration and metadata access.
      Last updated -
      466
      1
      JavaScript
      MIT License
    • -
      security
      F
      license
      -
      quality
      This 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)
      Last updated -
      Python
      • Linux
      • Apple

    View all related MCP servers

    ID: m0iblelp0e