Token导航 LogoToken导航TokenDH.com
Yr No Weather MCP logo
AI代理stdio官方级别未说明来源级核验

Yr No Weather MCP

MCP Server

一个提供挪威实时天气数据和地理编码服务的MCP服务器,适用于家庭自动化、旅行规划等需要天气信息的场景。

工具数

3

提示词数

0

GitHub Stars

1

资源数

0
位置天气地理编码GoClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Starefossen

提供方

Starefossen

最后核验

2026/5/17 20:22

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 8080:8080 yr-no-weather-mcp

详细介绍

你没有天气mcp

主控程序 提供挪威天气数据的服务器 MET.no (yr.no)通过地理编码 Norkart/Geonorge用Go写的。

让任何支持MCP的人工智能助理访问实时挪威天气,这对家庭自动化代理、每日简报机器人、旅行计划助理或LLM需要推理挪威当前或即将到来的天气的任何场景都很有用。

特性

  • 三种气象工具 --每日预报、每小时预报和降水详细信息
  • 挪威地名地理编码 --只要说“卑尔根”或“特罗姆瑟”
  • 协调支持 --通行证 lat,lon 直接
  • 缓存 --尊重MET.no Expires 标题;地理编码缓存24小时
  • 不需要API密钥 --MET.no和Geonorge都是免费的公共API
  • 缩放到零就绪 --轻量级的Go二进制,在Knative上运行良好

工具

工具说明
get_forecast未来7天的每日天气摘要
get_hourly每小时预报(温度、风、降水、云)
get_precipitation今日/明日/周的降水详情

所有工具都接受 location 参数——挪威地名(例如“卑尔根”、“特罗姆瑟”)或坐标 lat,lon (例如“60.39,5.32”)。

快速开始

在本地运行

go build -o yr .
./yr

# Test MCP protocol
mise run test:mcp

默认情况下,服务器在端口8080上启动:

  • 健康检查: http://localhost:8080/health
  • MCP SSE端点: http://localhost:8080/sse

码头工人

# Build
docker build -t yr-no-weather-mcp .

# Run
docker run -p 8080:8080 yr-no-weather-mcp

环境变量

变量默认值描述
BASE_URLhttp://localhost:8080SSE的公共基础URL

与mcporter一起使用

麦克波特 可以作为远程MCP工具连接到此服务器:

# Call the forecast tool directly
mcporter call yr.get_forecast location=Bergen

# Get hourly weather for Oslo
mcporter call yr.get_hourly location=Oslo hours=6

# Check precipitation for the week
mcporter call yr.get_precipitation location=Tromsø period=week

配置mcporter以指向您正在运行的实例(本地或部署的),任何兼容MCP的代理都可以使用天气工具。

建筑

MCP Client (mcporter, Claude, etc.)
    │ HTTP/SSE (JSON-RPC)
    ▼
yr-no-weather-mcp (:8080)
    │
    ├── api.met.no (weather data)
    └── ws.geonorge.no (geocoding)

测试

go test -v ./...

数据源

这两个API均由挪威政府机构提供,可供公众免费使用。

许可证

麻省理工学院

目录标签

目录标签

位置天气地理编码GoClaude天气服务本地部署MCP协议实时数据挪威

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP