MCP.so
登录

Weather App MCP Server

@mindsightventures

基本信息

分类

媒体与设计

传输方式

stdio

作者

mindsightventures

关于 Weather App MCP Server

Example MCP server implementation for weather data with testing and pre-commit setup

Weather App MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-server-example-mindsightventures": {
      "command": "uv",
      "args": [
        "run",
        "pre-commit",
        "install"
      ]
    }
  }
}

Weather App MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Weather App?

Weather App is a command-line and MCP (Model Context Protocol) server that provides current weather conditions, daily and hourly forecasts, and weather alerts for locations worldwide. It integrates with the OpenWeatherMap API and is intended for developers building MCP-based tools or anyone needing weather data via CLI.

How to use Weather App?

Install Python 3.12+ and the uv package manager. Clone the repository, create a .env file with your OpenWeatherMap API key (OPENWEATHER_API_KEY=your_key), then run ./scripts/install.sh. Start the server with ./scripts/run_weather.sh. The server exposes tools such as get_current_weather, get_forecast, get_alerts, and more.

Key features of Weather App

  • Get current weather conditions for any location
  • Get daily and hourly weather forecasts
  • Get weather alerts for a location
  • Get weather by geographic coordinates
  • Automatic location detection
  • Test API connection and check subscription status

Use cases of Weather App

  • Check current weather and forecasts before traveling
  • Receive weather alerts for severe conditions
  • Integrate real-time weather data into MCP-powered assistants
  • Validate API key and subscription status for troubleshooting
  • Retrieve weather by exact coordinates for precise locations

常见问题

1

What API key is required?

An OpenWeatherMap API key is required. It must be stored in a `.env` file as `OPENWEATHER_API_KEY`.

2

How do I start the Weather App server?

After installation, run the script `./scripts/run_weather.sh` to start the MCP server.

3

What weather tools does the server provide?

It provides eight tools: `get_current_weather`, `get_forecast`, `get_hourly_forecast`, `get_alerts`, `get_weather_by_coordinates`, `get_user_location`, `test_api_connection`, and `check_api_key_and_subscription`.

4

What are the minimum system requirements?

Python 3.12 or higher and the `uv` package manager are required.

5

How can I run tests?

Use `./scripts/run_tests.sh`. Optional flags include `--coverage` for code coverage and `--integration` for integration tests that require an API key.

评论

媒体与设计 分类下的更多 MCP 服务器