mcp
一个用于获取天气信息的MCP服务器,基于Python和uv构建。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mcp。 它的用途是:一个用于获取天气信息的MCP服务器,基于Python和uv构建。 详细介绍见:https://321skill.com/skills/mcp-mcp-server-weather/ 请根据该页面的说明完成安装。
使用示例
“帮我查一下北京明天的天气。”,它会通过集成的MCP天气服务器,调用后端API获取北京的天气预报,并以结构化的方式返回给你,例如“北京明天晴转多云,气温15-25°C,南风3级。”。
介绍
这个Skill是一个基于Model Context Protocol (MCP) 的天气信息服务器。它解决了开发者在构建AI应用时,需要便捷、标准化地获取实时天气数据的问题。
通过使用MCP SDK和uv包管理器,开发者可以快速搭建并运行这个服务器。它提供了一个标准化的接口,让AI助手(如Claude)能够通过MCP协议查询天气信息,而无需开发者自行处理复杂的API调用和数据解析。
它非常适合后端开发、智能体开发以及全栈开发人员,特别是那些正在构建需要集成外部天气数据功能的AI应用或聊天机器人的开发者。
使用前请确保已安装Python和uv,并按照指南配置好必要的API密钥(如OpenWeatherMap等)。建议在本地开发环境或受信任的服务器上部署,注意API调用频率限制和密钥安全。
核心特点
它基于新兴的MCP协议构建,提供了与Claude等AI助手深度集成的标准化天气数据接口;同时,它明确使用uv作为包管理器和项目构建工具,提供了更现代、更快速的Python开发体验和完整的设置指南。
注意事项
不适合需要获取历史天气数据、超长期预报或非常小众地区天气信息的场景。
常见问题
需要自己申请天气API吗?
是的,通常需要配置如OpenWeatherMap等服务的API密钥。
uv是什么?必须用吗?
uv是一个快速的Python包管理器和项目构建工具,本项目推荐使用它来确保环境一致和快速安装。