mcp-server-weather

mcp-server-weather

3.2

If you are the rightful owner of mcp-server-weather and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This MCP server is designed to invoke the Mateo Weather API to fetch current weather data based on latitude and longitude inputs.

The MCP Server for invoking the Weather API is a Python-based server that utilizes the Model Context Protocol (MCP) to interact with the Mateo Weather API. This server is designed to fetch real-time weather data by taking latitude and longitude as inputs. The server is set up using a Rust-based Python packager called 'uv', which simplifies the environment setup and package management. Once the server is running, users can connect to the MCP Inspector to list available tools and execute the 'get_current_weather' tool to retrieve weather information in JSON format. This setup is particularly useful for developers looking to integrate weather data into their applications with minimal setup and efficient execution.

Features

  • Real-time Weather Data: Fetches current weather information using the Mateo Weather API.
  • Easy Setup: Utilizes 'uv', a Rust-based Python packager, for straightforward project setup and management.
  • MCP Integration: Leverages the Model Context Protocol for seamless tool invocation and data retrieval.
  • Interactive Inspector: Provides an MCP Inspector interface for easy tool management and execution.
  • JSON Output: Returns weather data in a structured JSON format for easy integration into applications.

Tools

  1. get_current_weather

    Query the current weather data based on latitude and longitude