MCP Weather
一个天气模型上下文协议 (MCP) 工具服务器,用于允许 AI 代理访问实时天气数据。
jpan8866
README
MCP 天气
一个使用模型控制协议 (MCP) 框架构建的天气信息服务,提供对国家气象局 (NWS) 数据的访问。
概述
MCP 天气是一个 Python 应用程序,用作 MCP 工具,允许 AI 助手访问来自国家气象局 API 的实时天气信息。 该服务提供两个主要功能:
- 天气警报:获取美国任何州的有效天气警报
- 天气预报:获取美国任何位置的详细天气预报(按纬度和经度)
特点
- 按美国州代码检索有效天气警报
- 获取特定位置的详细天气预报
- 简洁、格式化的输出,易于阅读
- 构建为 MCP 工具,可与 AI 助手无缝集成
要求
- Python 3.13 或更高版本
- 依赖项:
- httpx
- mcp[cli]
安装
- 克隆此存储库:
git clone https://github.com/jpan8866/mcp-weather.git cd mcp-weather
- 您需要 python 包管理器
uv
才能运行服务器curl -LsSf https://astral.sh/uv/install.sh | sh
用法
作为 MCP 服务运行
要测试服务器,请运行
uv run weather.py
如果服务器成功运行且没有错误,您可以使用以下命令使该工具可用:
PATH/uv --directory ABSOLUTE_PATH/mcp-weather run weather.py
可用工具
获取天气警报
检索指定美国州的有效天气警报。
参数:
state
:两位数的美国州代码(例如,CA、NY)
获取天气预报
检索特定位置的详细天气预报。
参数:
latitude
:位置的纬度longitude
:位置的经度
API 参考
该应用程序使用 国家气象局 API 来获取天气数据。
贡献
欢迎贡献! 请随时提交 Pull Request。
致谢
- 国家气象局提供天气数据 API
- MCP 框架实现 AI 工具集成
- 模型上下文协议文档:https://modelcontextprotocol.io/quickstart/server#test-with-commands
推荐服务器
Crypto Price & Market Analysis MCP Server
一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。
MCP PubMed Search
用于搜索 PubMed 的服务器(PubMed 是一个免费的在线数据库,用户可以在其中搜索生物医学和生命科学文献)。 我是在 MCP 发布当天创建的,但当时正在度假。 我看到有人在您的数据库中发布了类似的服务器,但还是决定发布我的服务器。
mixpanel
连接到您的 Mixpanel 数据。 从 Mixpanel 分析查询事件、留存和漏斗数据。

Sequential Thinking MCP Server
这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

Nefino MCP Server
为大型语言模型提供访问德国可再生能源项目新闻和信息的能力,允许按地点、主题(太阳能、风能、氢能)和日期范围进行筛选。
Vectorize
将 MCP 服务器向量化以实现高级检索、私有深度研究、Anything-to-Markdown 文件提取和文本分块。
Mathematica Documentation MCP server
一个服务器,通过 FastMCP 提供对 Mathematica 文档的访问,使用户能够从 Wolfram Mathematica 检索函数文档和列出软件包符号。
kb-mcp-server
一个 MCP 服务器,旨在实现便携性、本地化、简易性和便利性,以支持对 txtai “all in one” 嵌入数据库进行基于语义/图的检索。任何 tar.gz 格式的 txtai 嵌入数据库都可以被加载。
Research MCP Server
这个服务器用作 MCP 服务器,与 Notion 交互以检索和创建调查数据,并与 Claude Desktop Client 集成以进行和审查调查。

Cryo MCP Server
一个API服务器,实现了模型补全协议(MCP),用于Cryo区块链数据提取,允许用户通过任何兼容MCP的客户端查询以太坊区块链数据。