Skip to main content
Glama

Weather MCP Server

by bensinclair
README.md1.3 kB
# 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 ## Setup 1. Clone or download this repository 2. Install dependencies: ```bash npm install ``` 3. Create a `.env` file in the root directory: ```bash 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](https://openweathermap.org/api). ## Usage with Claude Code Add this server to your MCP configuration file: ```json { "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: ```bash 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?"

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