Weather MCP Tool
A minimalist weather query tool that lets you check global weather with just one sentence, perfectly integrated with Cursor editor.
[](https://smithery.ai/server/@MrCare/mcp_tool) [](https://opensource.org/licenses/MIT) [](https://www.python.org/downloads/)[English](README.md) | [中文](README_zh.md)
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 (zhcn: Chinese, en: English) | zhcn |
FAQ
- Not Working?
- Ensure API Key is set correctly
- Restart Cursor
- Check Python environment
- City Not Found?
- Try using English name
- Check spelling
- Use complete city name
Author
- Mr.Car
- Email: 534192336car@gmail.com
Acknowledgments
- FastMCP
- OpenWeatherMap
- Cursor
License
This project is licensed under the MIT License - see the LICENSE file for details
Weather MCP Tool
Project Details
- MrCare/mcp_tool
- MIT License
- Last Updated: 4/12/2025
Recomended MCP Servers
Cryptocurrency Market Data MCP Server
Linear MCP Server
Hacker news MCP server
A simple note-taking MCP server for recording and managing notes with AI models.

Official mailtrap.io MCP server
MCP server that provides doc forge capabilities
An MCP (Model Context Protocol) tool that provides stock market data and trading capabilities using the yfinance library,...
A Model Context Protocol (MCP) server that enables LLMs to interact with Anki flashcard software through AnkiConnect.
MCP server to interact with Redis Server, AWS Memory DB, etc for caching or other use-cases where in-memory...
A Model Context Protocol (MCP) server that provides onchain tools for LLMs, allowing them to interact with the...
Allow AI to wade through complex OpenAPIs using Simple Language
An Anthropic MCP server (with OpenAI Function calling compatibility) for the Coingecko Pro API