Weather Query MCP Server
Ejemplo de servidor/cliente MCP de consulta meteorológica
Este proyecto es un cliente de consulta meteorológica que interactúa con un servidor MCP (Modelo-Cliente-Protocolo) para obtener y mostrar información meteorológica de una ciudad específica.
Características
Se conecta a un servidor MCP para enumerar las herramientas disponibles.
Consulta información meteorológica de una ciudad específica.
Muestra información meteorológica formateada, incluida la temperatura, la humedad, la velocidad del viento y la descripción del clima.
Related MCP server: Open Weather13 MCP Server
Requisitos
Python 3.8+
biblioteca
openaibiblioteca
dotenvbiblioteca
mcp
Configuración
Clonar el repositorio:
git clone <repository_url> cd <repository_directory>Crea un entorno virtual y actívalo:
python -m venv .venv source .venv/bin/activate # On Windows use `.venv\Scripts\activate`Instale las dependencias necesarias:
pip install -r requirements.txtCree un archivo
.enven el directorio raíz y agregue su clave API de OpenAI y otras configuraciones:OPENAI_API_KEY=<your_openai_api_key> BASE_URL=<your_base_url> MODEL=<your_model>
Uso
Inicie el servidor MCP:
python server.pyEjecute el cliente y conéctese al servidor:
python client.py <path_to_server_script>Interactuar con el cliente:
Escriba el nombre de la ciudad en inglés para obtener la información meteorológica.
Escriba
quitpara salir del cliente.
Estructura del proyecto
server.py: Contiene la implementación del servidor MCP y la herramienta de consulta meteorológica.client.py: Contiene la implementación del cliente MCP para interactuar con el servidor..env: Variables de entorno para claves API y configuraciones..gitignore: especifica los archivos y directorios que Git debe ignorar.README.md: Documentación del proyecto.
Licencia
Este proyecto está licenciado bajo la licencia MIT.
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server for weather information by @kulybaba
An MCP server for weather information by @kulybaba
MCP server for weather with reasoning — umbrella advice, outdoor checks, city comparisons.
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that provides access to the Interzoid GetWeatherCity API, allowing users to retrieve weather information for specified cities through natural language interactions.-
- FlicenseCqualityDmaintenanceAn MCP server that provides access to current weather data and 5-day forecasts via the Open Weather13 API. It enables users to retrieve weather information using city names or geographic coordinates across various languages.3-
- AlicenseNot gradedqualityDmaintenance基于OpenWeatherMap API的天气查询MCP服务器,支持全球城市天气信息查询,包括温度、湿度和天气描述,并支持摄氏度和华氏度单位切换。MIT
- FlicenseAqualityDmaintenanceMCP server that integrates OpenWeatherMap API to fetch current weather for a specified city.1-