mcpField
U
UV Index Today MCP

UV Index Today MCP

远程服务
github.com/theluckystrike其他01 天前更新
代码仓库

关于 UV Index Today MCP

UV Index Today MCP 是面向 AI 助手的 MCP 服务,可按美国 ZIP code 或城市查询 EPA 的当日紫外线预报。它提供逐小时峰值、防护时段和 UV Alert 信息,并可离线解释指数含义。

主要功能

  1. 01按 ZIP code 或城市查询当日 UV 指数
  2. 02提供逐小时预报与峰值时段
  3. 03显示 EPA 防护建议和 UV Alert
  4. 04离线解释 UV 指数等级

适用场景

  1. 01查询所在地今日 UV 指数
  2. 02安排户外活动和防晒时段
  3. 03确认当地是否发布 UV Alert

MCP 相关

该 MCP 服务向客户端提供当日查询、逐小时预报和指数解释工具。实时数据来自 EPA Envirofacts,无需 API 密钥。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://uv-index-today-mcp.lipmichal.workers.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

uv-index-today-mcp

面向 AI 助手的今日紫外线指数,可按美国 ZIP 邮编或城市查询,数据实时读取自美国国家气象局每日发布的 EPA 紫外线指数预报。

这是一个模型上下文协议(MCP)服务。它会在调用时请求 EPA Envirofacts 紫外线指数服务。无需 API 密钥。

工具

工具返回内容
get_uv_index_todayZIP 邮编或城市及州的今日紫外线指数、EPA 等级和防晒建议、是否生效 UV 警报、每小时峰值,以及紫外线指数达到 3 或更高的当地时段。
get_uv_index_hourly地点当地时间的逐小时紫外线指数预报,每小时附带 EPA 等级,以及峰值时段和防护时段。
explain_uv_indexEPA 量表中紫外线指数数值的含义及相应的 EPA 建议,以及 NWS UV 警报规则。可离线使用。

每项结果都包含结构化 JSON、一段摘要、as_of、source(准确的 EPA 请求)和 more(mcpstamp.com 上的页面)。

它掌握而你的模型不知道的信息

  • 你所在 ZIP 邮编的今日紫外线指数。指数会随季节、云层覆盖和臭氧情况每天变化,因此模型的训练数据无法提供这些信息。
  • 今天太阳最强的时段,以及 EPA 建议采取防护措施的时段。
  • NWS 和 EPA 今天是否针对该地点发布了 UV 警报。

安装

托管版(Claude.ai 自定义连接器、ChatGPT 开发者模式)

粘贴此 URL。无需令牌,无需注册。现在即可使用。

https://uv-index-today-mcp.lipmichal.workers.dev/mcp
Claude Code
claude mcp add --transport http uv-index https://uv-index-today-mcp.lipmichal.workers.dev/mcp
Claude Desktop

Claude Desktop 可在 Settings、Connectors、Add custom connector 下添加远程服务。粘贴上面的 URL。

Cursor

添加到 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "uv-index": { "url": "https://uv-index-today-mcp.lipmichal.workers.dev/mcp" }
  }
}
VS Code

添加到 .vscode/mcp.json:

{
  "servers": {
    "uv-index": { "type": "http", "url": "https://uv-index-today-mcp.lipmichal.workers.dev/mcp" }
  }
}
本地 stdio(npm 发布后)

npm 包尚未发布。发布后,可使用 Node 20 或更高版本在本地运行:

claude mcp add uv-index -- npx -y uv-index-today-mcp

示例提示词

  • “今天 33101 的紫外线指数是多少?”
  • “今天凤凰城的紫外线何时最强?我什么时候需要涂防晒霜?”
  • “今天丹佛有 UV 警报吗?”
  • “紫外线指数为 7 算高吗?”

数据来源

完整列表及获取日期见 DATA_SOURCES.md。

限制

  • 仅支持美国 ZIP 邮编和城市。EPA 不会按名称覆盖每个小镇。请使用 ZIP 邮编或最近的大城市。
  • 这些数据是预报。云层、海拔、积雪、沙地和水面都会改变实际暴露程度。
  • 逐小时的时间是 EPA 发布的地点当地时间。
  • EPA 服务不可用或没有某地预报时,工具会返回明确错误,而不是曾经记录的数值。

更多

更多能够回答助手无法独自解答问题的 MCP 服务,请访问 mcpstamp.com。

这是 Zovo MCP 系列的一部分:https://mcp.zovo.one

由 theluckystrike 构建。

开发

npm install
npm test                              # builds, then runs the fixture tests and an offline stdio test
node scripts/stdio-transcript.mjs     # live stdio round trip, writes .live/stdio-transcript.jsonl

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。