Skip to main content
Glama
bensinclair

Weather MCP Server

by bensinclair

Weather MCP Server

A Model Context Protocol (MCP) server that provides weather information using the OpenWeatherMap API.

Prerequisites

  • Node.js (v14 or higher)

  • npm

  • OpenWeatherMap API key

Related MCP server: Weather MCP

Setup

  1. Clone or download this repository

  2. Install dependencies:

    npm install
  3. Create a .env file in the root directory:

    touch .env
  4. Add your OpenWeatherMap API key to the .env file:

    OPENWEATHER_API_KEY=your_openweathermap_api_key_here

    You can get a free API key from OpenWeatherMap.

Usage with Claude Code

Add this server to your MCP configuration file:

{
  "weather": {
    "command": "node",
    "args": ["index.js"],
    "cwd": "/path/to/weather-mcp-server"
  }
}

Available Tools

  • getWeather: Get current weather information for any city

Testing

Run the test suite:

npm test

Environment Variables

Variable

Description

Required

OPENWEATHER_API_KEY

Your OpenWeatherMap API key

Yes

Example Usage

Once configured with Claude Code, you can ask for weather information:

  • "What's the weather in London?"

  • "Get me the current weather in Tokyo"

  • "How's the weather in New York?"

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/bensinclair/weather-mcp-server'

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