返回市场
MCP工具

MCP工具

作者:MrCare21 星标更新:2025-03-22

项目介绍

<!-- * @Author: Mr.Car * @Date: 2025-03-20 17:40:04 --> <div align="center"> <img src="https://gips1.baidu.com/it/u=2983488175,4056533407&fm=3081&app=3081&f=JPEG?w=1080&h=1350" alt="天气MCP工具" width="100%"> <h1>天气MCP工具</h1> <p>一个极简的天气查询工具,只需一句话即可查询全球天气,完美集成到Cursor编辑器中。</p>

smithery徽章 许可证:MIT Python版本

English | 中文

</div> <div align="center"> <img src="real_en.gif" alt="天气MCP工具演示" width="100%"> <p><i>观看如何轻松地使用自然语言查询天气</i></p> </div>

✨ 特性

  • 💡 极简主义:一行天气查询
  • 🤖 智能:支持中文/英文自然语言
  • 🌏 全球:支持所有主要城市
  • 🔌 即插即用:完美集成到Cursor
  • 🚀 高性能:异步处理,快速响应
  • 🎨 美观:清晰直观的天气显示

🚀 快速开始

1. 获取API密钥

🔑 在开始之前,请获取OpenWeather API密钥

2. 一键安装(推荐)

通过Smithery在一条命令中完成安装和配置:

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

对于WindSurf和Cine的安装,请访问我们的Smithery仓库

3. 手动安装

3.1 克隆并安装

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

3.2 配置API密钥

方法1:使用配置文件(推荐)

复制示例配置文件并修改它:

cp env.example .env

然后编辑.env文件,将your_api_key_here替换为您的API密钥。

方法2:使用环境变量

macOS/Linux:

export OPENWEATHERMAP_API_KEY="your_api_key"

Windows:

set OPENWEATHERMAP_API_KEY=your_api_key

3.3 启用工具

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

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

重启Cursor,现在可以使用了!

📝 使用示例

只需在Cursor中键入:

显示东京的天气
伦敦的预报是什么?
纽约的天气怎么样?
巴黎明天会下雨吗?

就是这样!

⚙️ 参数

为了更精确的查询,您可以指定这些参数:

参数描述默认值
城市城市名称(中文/英文)必填
天数预报天数(1-5)5
单位温度单位(metric:摄氏度,imperial:华氏度)metric
语言返回语言(zh_cn:中文,en:英文)zh_cn

❓ 常见问题

  1. 无法工作?

    • 确保API密钥设置正确
    • 重启Cursor
    • 检查Python环境
  2. 找不到城市?

    • 尝试使用英文名称
    • 检查拼写
    • 使用完整的城市名称

👨‍💻 作者

🙏 致谢

📄 许可证

本项目采用MIT许可证 - 查看LICENSE文件以获取详细信息