Weather Service Application
@DaliGabriel
About Weather Service Application
A real example of a custom cliente Tona mcp custom server
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Custom-cliente-mcp": {
"command": "uv",
"args": [
"venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Weather Service Application?
A simple weather service that retrieves current weather information using the National Weather Service API. It is designed for developers using the Model Context Protocol (MCP) to integrate live weather data into their applications.
How to use Weather Service Application?
Set up a Python 3.10+ environment with the uv package manager, then run the server script (server.py) in one terminal and the client script (client.py .\server.py) in another. Once both are running, submit latitude and longitude coordinates to receive current weather conditions.
Key features of Weather Service Application?
- Retrieves weather via the National Weather Service API
- Client-server architecture using the MCP protocol
- Setup with Python 3.10+ and
uvpackage manager - Simple command-line interface for queries
- Lightweight and no external API keys required
Use cases of Weather Service Application?
- Get current weather conditions for a specific latitude/longitude
- Integrate real-time weather data into MCP‑based applications
- Build weather query tools for developers or end users
- Demonstrate a basic MCP server‑client interaction pattern
FAQ from Weather Service Application
What are the prerequisites?
Python 3.10 or higher and the uv package manager are required.
How do I set up the server?
Clone the repository, run uv venv to create a virtual environment, activate it, and then start the server with uv run .\server.py.
How do I run the client?
Open a separate terminal, activate the virtual environment, and execute uv run .\client.py .\server.py – both scripts must run concurrently.
What API does the server use?
It uses the National Weather Service API to fetch current weather data. No authentication or API key is needed.
Where does the weather data come from?
Data is retrieved live from the National Weather Service (weather.gov). No data is stored locally.
Frequently asked questions
What are the prerequisites?
Python 3.10 or higher and the `uv` package manager are required.
How do I set up the server?
Clone the repository, run `uv venv` to create a virtual environment, activate it, and then start the server with `uv run .\server.py`.
How do I run the client?
Open a separate terminal, activate the virtual environment, and execute `uv run .\client.py .\server.py` – both scripts must run concurrently.
What API does the server use?
It uses the National Weather Service API to fetch current weather data. No authentication or API key is needed.
Where does the weather data come from?
Data is retrieved live from the National Weather Service (weather.gov). No data is stored locally.
Basic information
More Media & Design MCP servers
Spotify MCP Server
marcelmaraisLightweight MCP server for Spotify

Google Maps
modelcontextprotocolModel Context Protocol Servers
Figma MCP Server
thirdstrandstudioFigma MCP Server with full API functionality
Design Systems Mcp
southleftI'm your specialized design systems assistant. Ask me about components, tokens, patterns, and best practices.
Game Asset Generator using MCP and Hugging Face Spaces
MubarakHAlketbiAn MCP server for creating 2D/3D game assets from text using Hugging Face AI models.
Comments