Skip to main content
Glama

Basic MCP Weather Tool

by itsPatH
MIT License

🛠️ Basic MCP Demo - Weather Tool

Este proyecto es un ejemplo básico de un servidor MCP (Model Context Protocol) implementado en Node.js. Define una herramienta simple para consultar información del clima de una ciudad utilizando la API pública de Open-Meteo.

📦 Características

  • Servidor MCP compatible utilizando @modelcontextprotocol/sdk.
  • Herramienta fetch-weather que permite consultar el clima de una ciudad.
  • Ejemplo educativo, ideal para entender el flujo básico de MCP.
  • Sin claves API privadas, solo usa servicios públicos gratuitos.

🚀 Requisitos

  • Node.js (v18 o superior recomendado)
  • Acceso a Internet para consultar las APIs públicas

⚙️ Instalación

  1. Clona el repositorio:
    git clone https://github.com/itsPatH/basicMCP.git cd basicMCP
  2. Instala las dependencias:
npm install
  1. Ejecuta el servidor MCP:
npx ts-node main.ts

Nota: Este servidor espera ser utilizado por un cliente MCP compatible (como Claude con soporte MCP habilitado). Si no tienes un cliente MCP, el servidor quedará esperando conexión.

🌐 Alternativa para Pruebas Locales (Opcional)

Puedes extender este proyecto para agregar un servidor HTTP local y probar la herramienta sin un cliente MCP. Ejemplo de esto disponible en la rama local-test.

⚠️ Advertencias

⚡ Este proyecto es solo para fines educativos. ⚡ No está pensado para entornos de producción. ⚡ Si amplías el proyecto, no subas archivos con claves privadas o información sensible.

📄 Licencia

Este proyecto está bajo la licencia MIT. Eres libre de usarlo, modificarlo o distribuirlo para aprendizaje.

✨ Créditos

  • Documentación oficial de Model Context Protocol: https://github.com/modelcontextprotocol .
  • Uso de APIs públicas de Open-Meteo.
-
security - not tested
A
license - permissive license
-
quality - not tested

A simple educational MCP server implemented in Node.js that allows users to fetch weather information for cities using the Open-Meteo API.

  1. 📦 Características
    1. 🚀 Requisitos
      1. ⚙️ Instalación
        1. 🌐 Alternativa para Pruebas Locales (Opcional)
          1. ⚠️ Advertencias
            1. 📄 Licencia
              1. ✨ Créditos

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  An MCP server that provides real-time weather information including temperature, humidity, wind speed, and sunrise/sunset times through the OpenWeatherMap API.
                  Last updated -
                  1
                  Python
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  An MCP server implementation that allows users to fetch and display weather information for specified cities, including temperature, humidity, wind speed, and weather descriptions.
                  Last updated -
                  Python
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that connects to OpenWeatherMap's API to provide current weather data and multi-day forecasts for locations worldwide in different measurement units.
                  Last updated -
                  12
                  TypeScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A simple MCP server that provides a tool to fetch current weather information for cities using the Open-Meteo API, communicating through stdin/stdout.
                  Last updated -
                  TypeScript

                View all related MCP servers

                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/itsPatH/basicMCP'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server