prodriguezr
MCP Serverprodriguezrpublic

mcp_weather server

一个提供多城市天气信息的程序模型,支持多语言和详细天气数据。

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
TypeScript
Language
-
License

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 clima
  • tool_calls: Array vacío (no se requieren más llamadas)

Desarrollo

  1. Clona el repositorio
  2. Instala las dependencias: npm install
  3. Ejecuta los tests: npm test
  4. Construye el proyecto: npm run build

Licencia

MIT

Quick Start

1

Clone the repository

git clone https://github.com/prodriguezr/mcp_weather-server
2

Install dependencies

cd mcp_weather-server
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerprodriguezr
Repomcp_weather-server
LanguageTypeScript
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation