mcp-gaodeweather-server logo

mcp-gaodeweather-server

by kevinkelin

This server uses the Gaode Map weather API to retrieve the current weather for a specified city. It's designed for use with Claude Desktop.

View on GitHub

Last updated: N/A

What is mcp-gaodeweather-server?

This is a server that retrieves weather information from the Gaode Map (AMap) weather API. It's designed to be used as an MCP (Micro Claude Program) server with Claude Desktop, allowing Claude to access real-time weather data.

How to use mcp-gaodeweather-server?

  1. Obtain a Gaode Map API key from https://lbs.amap.com/api/webservice/guide/api/weather.
  2. Configure the server within Claude Desktop using the provided uvx configuration or install it via Smithery using the command: npx -y @smithery/cli install @kevinkelin/mcp-gaodeweather-server --client claude.
  3. Set the GAODE_KEY environment variable with your API key.

Key features of mcp-gaodeweather-server

  • Retrieves current weather data

  • Uses Gaode Map API

  • Integration with Claude Desktop

  • Easy installation via Smithery

Use cases of mcp-gaodeweather-server

  • Asking Claude for the current weather in a specific city

  • Automating weather-related tasks within Claude

  • Integrating weather data into Claude workflows

FAQ from mcp-gaodeweather-server

What is Gaode Map API?

Gaode Map API (also known as AMap) is a location-based service API provided by AutoNavi (Gaode).

How do I get a Gaode Map API key?

You can obtain an API key by registering on the Gaode Map developer website: https://lbs.amap.com/api/webservice/guide/api/weather

What is Smithery?

Smithery is a tool that simplifies the installation and management of MCP servers for Claude Desktop.

Is this server free to use?

The server itself is free to use, but you are responsible for any costs associated with using the Gaode Map API based on their usage policies.

Can I use this server with other applications besides Claude Desktop?

While designed for Claude Desktop, the core logic could be adapted for use with other applications that can make HTTP requests, but additional configuration and development may be required.