
Weather MCP Tool

2025.03.22
74000
Python天气查询自然语言处理Cursor 集成位置服务
Weather MCP Tool 是一个简约的天气查询工具,允许用户通过自然语言查询全球天气信息,并完美集成到 Cursor 编辑器中。该工具支持中英文查询,覆盖全球主要城市,具有高性能和直观的天气显示功能。
View on GitHub
Overview
✨ 核心功能
- 简约:一行命令即可查询天气
- 智能:支持中英文自然语言查询
- 全球覆盖:支持所有主要城市
- 即插即用:完美集成到 Cursor 编辑器
- 高性能:异步处理,快速响应
- 美观:清晰直观的天气显示
🚀 适用场景
- 开发者在编码时快速查询天气
- 需要全球天气信息的用户
- 喜欢使用自然语言进行查询的用户
🛠️ 工具列表
- OpenWeather API:用于获取天气数据
- Cursor 编辑器:集成开发环境
- Smithery:一键安装和配置工具
❓ 常见问题解答
- 工具无法工作?
- 确保 API Key 设置正确
- 重启 Cursor
-
检查 Python 环境
-
找不到城市?
- 尝试使用英文名称
- 检查拼写
- 使用完整的城市名称
📦 使用依赖
确保已安装 Python 3.8+ 和 Node.js(用于 Smithery 安装)。
🔧 安装教程
一键安装(推荐)
npx -y @smithery/cli@latest install @MrCare/mcp_tool --client cursor --config "{\"openweathermapApiKey\":\"your_api_key_here\",\"port\":8000}"
手动安装
- 克隆仓库并安装
git clone https://github.com/yourusername/weather-server.git && cd weather-server && pip install -e .
- 配置 API Key
方法1:使用配置文件(推荐)
cp env.example .env
编辑 .env
文件,替换 your_api_key_here
为你的 API Key。
方法2:使用环境变量
macOS/Linux:
export OPENWEATHERMAP_API_KEY="your_api_key"
Windows:
set OPENWEATHERMAP_API_KEY=your_api_key
- 启用工具
编辑 ~/.cursor/mcp.json
(Windows: %USERPROFILE%\.cursor\mcp.json
):
{
"weather_fastmcp": {
"command": "python",
"args": ["-m", "weather_server.server"]
}
}
重启 Cursor 即可使用。
🐞 调试方式
- 确保 API Key 正确
- 检查 Python 环境
- 查看日志文件以获取更多信息