Provides real-time weather data for any city through a get-weather tool that allows Copilot to answer questions about current weather conditions in specific locations.
MCP Weather Server
A simple Model Context Protocol (MCP) server that provides real-time weather data to AI agents like GitHub Copilot.
Quick Start
Clone the repository:
1. Install Dependencies
2. Run the Server
Test with MCP Inspector:
3. Use with VS Code
Open the
mcp.jsonfile in.vscodefolderClick the start server button above line 4
Open Chat mode and select agent and choose a modal that supports MCPs such as Claude Sonnet
Type or speak into the chat and ask it what the weather is like in your city
Related MCP server: MCP Weather Server
Features
๐ค๏ธ Real-time weather data for any city
๐ No API key required (uses Open-Meteo)
๐ค Works with GitHub Copilot and other MCP-compatible AI tools
โก Easy to test with MCP Inspector
Usage Examples
Ask GitHub Copilot:
"What's the weather like in Tokyo?"
"How's the weather in London today?"
"Give me the current weather for Paris"
How It Works
The server provides a get-weather tool that:
Converts city names to coordinates using geocoding
Fetches current weather data from Open-Meteo API
Returns structured data that AI agents can format beautifully
Code Structure
Dependencies
@modelcontextprotocol/sdk- MCP server frameworkzod- Schema validationtsx- TypeScript execution (for development)
API Used
Open-Meteo - Free weather API with no authentication required