
mcp_weather server
一个提供多城市天气信息的程序模型,支持多语言和详细天气数据。
Repository Info
About This Server
一个提供多城市天气信息的程序模型,支持多语言和详细天气数据。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
MCP Clima
Este es un MCP (Modelo de Comportamiento Programado) que proporciona información sobre el clima de diferentes ciudades.
Características
- Obtiene el clima actual de cualquier ciudad
- Soporte para múltiples idiomas (español e inglés)
- Sugerencias de ciudades similares cuando no se encuentra la ciudad exacta
- Información detallada del clima:
- Temperatura
- Precipitación
- Velocidad del viento
- Estado del clima
- Hora actual en la ciudad
Estructura del Proyecto
src/
├── config/
│ ├── constants.ts # Constantes y configuraciones
│ └── translations.ts # Traducciones
├── tools/
│ └── weather.ts # Herramienta de clima
├── types/
│ └── index.ts # Definiciones de tipos
├── utils/
│ ├── i18n.ts # Utilidades de internacionalización
│ └── weather.ts # Utilidades de clima
└── index.ts # Punto de entrada
Uso
import { tools, handleRequest } from './index';
// Ejemplo de solicitud
const request = {
tool_calls: [
{
name: 'get_weather',
parameters: {
city: 'Madrid',
},
},
],
language: 'es', // opcional, por defecto es 'es'
};
const response = await handleRequest(request);
console.log(response.content);
API
Herramientas Disponibles
get_weather
Obtiene el clima actual de una ciudad.
Parámetros:
city: Nombre de la ciudad (requerido)
Respuestas
La respuesta incluye:
content: Mensaje con la información del climatool_calls: Array vacío (no se requieren más llamadas)
Desarrollo
- Clona el repositorio
- Instala las dependencias:
npm install - Ejecuta los tests:
npm test - Construye el proyecto:
npm run build
Licencia
MIT
Quick Start
Clone the repository
git clone https://github.com/prodriguezr/mcp_weather-serverInstall dependencies
cd mcp_weather-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.