关于 ⛅ Weatherstack MCP Server
Weatherstack MCP Server 通过自然语言请求,将 AI Agent 连接到 Weatherstack 天气数据。它以 MCP 工具形式提供当前、历史、预报和海洋天气信息。
主要功能
- 01按地点查询当前天气
- 02按日期和小时查询历史天气
- 03获取多日天气预报
- 04查询海洋天气和潮汐信息
适用场景
- 01查看某地当前天气
- 02查询过去某日的天气
- 03获取多日天气预报
- 04了解海洋天气或潮汐信息
MCP 相关
这是一个 MCP 服务,将 Weatherstack API 的能力作为工具提供给 MCP 客户端,包括当前、历史、预报和海洋天气数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
⛅ Weatherstack MCP 服务
这是一个用于集成 Weatherstack API 的 MCP(Model Context Protocol)服务,让 AI Agent 能够通过自然语言输入访问实时、历史、预报和海洋天气数据。
本项目旨在通过兼容 MCP 的工具开放 Weatherstack 的功能,供大模型和 Agent 框架无缝使用。
订阅 Weatherstack
你可以通过 http://weatherstack.com?utm_source=FirstPromoter&utm_medium=Affiliate&fpr=damyan48 订阅 Weatherstack。
🧠 什么是 MCP?
MCP(Model Context Protocol)是一种轻量级协议,旨在让 AI Agent 以结构化、模块化的方式与外部工具和 API 交互。你可以把它想成 AI 的 USB——本服务就像 Weatherstack 平台的“驱动程序”。
借助此 MCP 服务,AI 模型可以:
- 🌤️ 获取任意地点的当前天气状况
- 🕰️ 按日期和小时访问历史天气数据
- 📅 获取多日天气预报
- 🌊 获取海洋/航海天气和潮汐信息
🚀 如何运行
使用此 MCP 服务,你需要:
✅ 前置条件
- Python 3.11+
uv– 现代 Python 包管理器- 受支持的大模型(例如 Claude)
- Weatherstack API 密钥 – 可在 weatherstack.com 获取
将以下内容添加到 Claude Desktop 配置中
{
"mcpServers": {
"weatherstack-mcp": {
"command": "uvx",
"args": [
"weatherstack-mcp-server",
"--api-key",
"YOUR WEATHERSTACK API KEY"
]
}
}
}
🤝 欢迎贡献!
无论你热衷于天气技术、AI Agent 开发,还是可靠的 API 集成,我们都期待你帮助改进本项目。你可以通过以下方式参与贡献:
- 添加对更多 Weatherstack 端点的支持
- 改进工具响应的结构
- 编写更完善的测试和使用示例
- 通过 Issues 或 Discussions 分享反馈或想法
欢迎 Fork、探索并提交 PR。让我们逐步增强 Agent 对环境的感知能力,从每一份天气预报开始。🌍🛰️
MCP-FORGE – 为智能自动化的未来构建工具。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。