UV Index Today MCP について
UV Index Today MCP は、AI アシスタント向けに米国の ZIP code または都市から当日の EPA 紫外線予報を取得する MCP サーバーです。時間ごとのピーク、防護時間帯、UV Alert に加え、指数の説明をオフラインで提供します。
主な機能
- 01ZIP code または都市で当日の UV 指数を検索
- 02時間別予報とピーク時刻を表示
- 03EPA の助言と UV Alert を表示
- 04UV 指数のレベルをオフラインで解説
活用シーン
- 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 アシスタント向けの今日のUVインデックスです。米国のZIPコードまたは都市を指定すると、National Weather Serviceが毎日発表するEPAのUVインデックス予報からリアルタイムで取得します。
これはModel Context Protocol(MCP)サーバーです。呼び出し時にEPA Envirofacts UV Indexサービスへアクセスします。APIキーは不要です。
ツール
| ツール | 返される内容 |
|---|---|
get_uv_index_today | ZIPコード、または都市と州を指定して、今日のUVインデックス、EPAのカテゴリーと日焼け対策のアドバイス、UVアラートが発令中かどうか、時間別のピーク値、UVが3以上になる現地時間帯を返します。 |
get_uv_index_hourly | 指定した場所の現地時間で、時間ごとのUVインデックス予報を返します。各時間のEPA区分に加え、ピーク時間と対策が必要な時間帯も確認できます。 |
explain_uv_index | EPAの尺度に基づくUVインデックスの数値の意味と、該当するEPAのアドバイス、NWSのUVアラート発令基準を返します。オフラインで動作します。 |
すべての結果には、構造化JSON、1段落の概要、as_of、source(EPAへの正確なリクエスト)、more(mcpstamp.com上のページ)が含まれます。
モデルが把握していない情報
- あなたのZIPコードにおける今日のUVインデックスです。季節、雲量、オゾンによって毎日変化するため、モデルの学習データでは把握できません。
- 今日、日差しが最も強くなる時間と、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インデックスはいくつですか?」
- 「今日、フェニックスでUVが最も高くなるのはいつですか?日焼け止めが必要なのはいつですか?」
- 「今日、デンバーにUVアラートは発令されていますか?」
- 「UVインデックスが7というのは高いですか?」
データソース
取得日を含む全一覧はDATA_SOURCES.mdをご覧ください。
- EPA Envirofacts UV Indexウェブサービスの日次および時間別UVインデックス予報です。予報はNational Weather Service Climate Prediction Centerが作成しています。
- EPAのUVインデックス尺度に基づくカテゴリー区分とアドバイスです。WHOのガイドラインに準拠しています。
- NWS Climate Prediction CenterのUVアラート発令基準です。
制限事項
- 対象は米国の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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。