关于 UV Index Today MCP
UV Index Today MCP 是面向 AI 助手的 MCP 服务,可按美国 ZIP code 或城市查询 EPA 的当日紫外线预报。它提供逐小时峰值、防护时段和 UV Alert 信息,并可离线解释指数含义。
主要功能
- 01按 ZIP code 或城市查询当日 UV 指数
- 02提供逐小时预报与峰值时段
- 03显示 EPA 防护建议和 UV Alert
- 04离线解释 UV 指数等级
适用场景
- 01查询所在地今日 UV 指数
- 02安排户外活动和防晒时段
- 03确认当地是否发布 UV Alert
MCP 相关
该 MCP 服务向客户端提供当日查询、逐小时预报和指数解释工具。实时数据来自 EPA Envirofacts,无需 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://uv-index-today-mcp.lipmichal.workers.dev/mcpclaude mcp add --transport http theluckystrike-uv-index-today https://uv-index-today-mcp.lipmichal.workers.dev/mcp{"mcpServers":{"theluckystrike-uv-index-today":{"type":"http","url":"https://uv-index-today-mcp.lipmichal.workers.dev/mcp"}}}在 Cursor 中打开{"servers":{"theluckystrike-uv-index-today":{"type":"http","url":"https://uv-index-today-mcp.lipmichal.workers.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"theluckystrike-uv-index-today":{"type":"http","url":"https://uv-index-today-mcp.lipmichal.workers.dev/mcp"}}}{"mcpServers":{"theluckystrike-uv-index-today":{"serverUrl":"https://uv-index-today-mcp.lipmichal.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
uv-index-today-mcp
面向 AI 助手的今日紫外线指数,可按美国 ZIP 邮编或城市查询,数据实时读取自美国国家气象局每日发布的 EPA 紫外线指数预报。
这是一个模型上下文协议(MCP)服务。它会在调用时请求 EPA Envirofacts 紫外线指数服务。无需 API 密钥。
工具
| 工具 | 返回内容 |
|---|---|
get_uv_index_today | ZIP 邮编或城市及州的今日紫外线指数、EPA 等级和防晒建议、是否生效 UV 警报、每小时峰值,以及紫外线指数达到 3 或更高的当地时段。 |
get_uv_index_hourly | 地点当地时间的逐小时紫外线指数预报,每小时附带 EPA 等级,以及峰值时段和防护时段。 |
explain_uv_index | EPA 量表中紫外线指数数值的含义及相应的 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。
- 每日和逐小时紫外线指数预报来自 EPA Envirofacts 紫外线指数 Web 服务。预报由美国国家气象局气候预测中心制作。
- 等级区间和建议来自 EPA 紫外线指数等级,该等级遵循 WHO 指南。
- UV 警报规则来自 NWS 气候预测中心。
限制
- 仅支持美国 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
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。