Weather MCP Server
@katjes733
About Weather MCP Server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"weather-mcp-server-katjes733": {
"command": "bun",
"args": [
"run",
"verify"
]
}
}
}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 MCP Server?
Weather MCP Server is a Model Context Protocol (MCP) server built with Bun that provides a collection of weather reporting tools for LLMs like Claude. It supports current weather and hourly/daily forecasts based on a zip code, demonstrating how to set up a basic MCP server that can handle tool requests and execute them in a structured way.
How to use Weather MCP Server?
Install Bun and Claude Desktop, clone the repository, run bun install to install dependencies, then run bun run build to bundle the server. Edit Claude Desktop’s claude_desktop_config.json to point to the built build/main.js, set the required environment variables (APP_NAME and APP_EMAIL), restart Claude Desktop, and enable the server from the “Search and Tools” menu.
Key features of Weather MCP Server
- Supports current weather and hourly/daily forecasts by zip code.
- Multiple tools work in tandem, orchestrated by the LLM.
- Easily extensible: new tools extend
AbstractTooland implementITool. - Automatically registers new tools upon restart — no additional configuration.
- Built with Bun for fast execution and bundling.
- Includes test coverage framework using lcov and Bun.
Use cases of Weather MCP Server
- Ask “current weather for 90210” and get live results.
- Ask “what's the weather this weekend?” – Claude prompts for a zip code.
- Claude reuses previous tool results to answer follow-up questions.
- Developers can add custom weather‑related tools (e.g., air quality, UV index).
FAQ from Weather MCP Server
What weather tools does the server provide?
It provides tools to retrieve current weather and future forecasts (hourly and daily) given a U.S. zip code.
What are the runtime requirements?
You need to have Bun installed and Claude Desktop configured to run the bundled server.
How do I add a new tool?
Create a new module in ./src/tools that extends AbstractTool and implements ITool, then implement the required methods. The new tool is automatically registered upon restart.
How is the server configured for Claude Desktop?
Edit claude_desktop_config.json with the command "bun", arguments ["run", "<path>/build/main.js"], and environment variables APP_NAME and APP_EMAIL.
Does the server need an API key for weather data?
The README only specifies setting APP_NAME and APP_EMAIL in the config; no separate weather API key is mentioned for the production build.
More Media & Design MCP servers
Tripadvisor MCP Server
pab1it0A Model Context Protocol (MCP) server for Tripadvisor Content API. This provides access to Tripadvisor location data, reviews, and photos through standardized MCP interfaces, allowing AI assistants to search for travel destinations and experiences.
RustChain MCP
ScottcjnMCP server for RustChain blockchain and BoTTube video platform — AI agent tools for earning RTC tokens. Built on createkr's RustChain SDK.
MiniMax MCP JS
MiniMax-AIOfficial MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.

Spotify MCP
varunnealMCP to connect your LLM with Spotify.

Google Maps
modelcontextprotocolModel Context Protocol Servers
Comments