Skip to main content
Weather MCP Tool

Weather MCP Tool

A minimalist weather query tool that lets you check global weather with just one sentence, perfectly integrated with Cursor editor.

smithery badge License: MIT Python Version

English | 中文

Weather MCP Tool Demo

Watch how easy it is to query weather with natural language

✨ Features

  • 💡 Minimalist: One-line weather query
  • 🤖 Smart: Natural language support in Chinese/English
  • 🌏 Global: Support for all major cities
  • 🔌 Plug & Play: Perfect Cursor integration
  • 🚀 High Performance: Async processing, quick response
  • 🎨 Beautiful: Clear and intuitive weather display

🚀 Quick Start

1. Get API Key

🔑 Before starting, please Get OpenWeather API Key

2. One-Click Installation (Recommended)

Install and configure with Smithery in one command:

npx -y @smithery/cli@latest install @MrCare/mcp_tool --client cursor --config "{\"openweathermapApiKey\":\"your_api_key_here\",\"port\":8000}"

For WindSurf and Cine installation, please visit our Smithery repository.

3. Manual Installation

3.1 Clone and Install

git clone https://github.com/yourusername/weather-server.git && cd weather-server && pip install -e .

3.2 Configure API Key

Method 1: Using Configuration File (Recommended)

Copy the example configuration file and modify it:

cp env.example .env

Then edit the .env file, replace your_api_key_here with your API Key.

Method 2: Using Environment Variables

macOS/Linux:

export OPENWEATHERMAP_API_KEY="your_api_key"

Windows:

set OPENWEATHERMAP_API_KEY=your_api_key

3.3 Enable Tool

Edit ~/.cursor/mcp.json (Windows: %USERPROFILE%\.cursor\mcp.json):

{
    "weather_fastmcp": {
        "command": "python",
        "args": ["-m", "weather_server.server"]
    }
}

Restart Cursor and you're ready to go!

📝 Usage Examples

Simply type in Cursor:

Show me the weather in Tokyo
What's the forecast for London?
How's the weather in New York?
Will it rain tomorrow in Paris?

That's it!

⚙️ Parameters

For more precise queries, you can specify these parameters:

Parameter Description Default
city City name (Chinese/English) Required
days Forecast days (1-5) 5
units Temperature unit (metric: Celsius, imperial: Fahrenheit) metric
lang Response language (zh_cn: Chinese, en: English) zh_cn

❓ FAQ

  1. Not Working?

    • Ensure API Key is set correctly
    • Restart Cursor
    • Check Python environment
  2. City Not Found?

    • Try using English name
    • Check spelling
    • Use complete city name

👨‍💻 Author

🙏 Acknowledgments

📄 License

This project is licensed under the MIT License - see the LICENSE file for details

Metadata

Release files for iflow-mcp_mcp-tool 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_mcp-tool 1.0.0
File Size Uploaded
iflow_mcp_mcp_tool-1.0.0.tar.gz 9.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_mcp-tool 1.0.0
File Interpreter ABI Platform
iflow_mcp_mcp_tool-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.2 kB

Release files / iflow_mcp_mcp_tool-1.0.0.tar.gz

Download URL iflow_mcp_mcp_tool-1.0.0.tar.gz
Size 9.2 kB
Tags Source
SHA-256 checksum
How to use checksums
644fa3d8bdf4ffad64e5d89c817cb602e6ccd742e7dd447ad023647501e37cf5
BLAKE2b-256 checksum
How to use checksums
d8ad41152e7c22e28b5f68f163c1dc89eda52d4d38edc110a9760a54b066158d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.8

Release files / iflow_mcp_mcp_tool-1.0.0-py3-none-any.whl

Download URL iflow_mcp_mcp_tool-1.0.0-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
60df93b832442ed3cb67ed15501e9dd4c38e5bc873430dce77620f006473889c
BLAKE2b-256 checksum
How to use checksums
788bd7d800cd48c7484e9b17abc5992ed7bc6644c7f24b8e69e5beece3bc5ba1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.8

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page