Token导航 LogoToken导航TokenDH.com
Weather MCP Server For Jp Region logo
地图位置未说明官方级别未说明来源级核验

Weather MCP Server For Jp Region

MCP Server

一个用Go实现的日本地区天气预报MCP服务器,提供经纬度查询和天气预报获取功能。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
天气预报GoVS CodeGo语言VS Code

安装说明

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

作者 / 组织

shizuku198411

提供方

shizuku198411

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

日本地区气象MCP服务器

是Go实施了的简单的面向日本的天气预报取得MCP服务器。

get_forecast 提供工具,接收纬度经度,从Open-Meteo获取天气预报,返回用日语整形的文本。

特性

  • 去吧+ github.com/modelcontextprotocol/go-sdk 实施
  • stdioStreamable HTTP 两全其美
  • get_coordinates 使用工具从地点名称获取坐标
  • get_forecast 提供工具
  • 使用Open-Meteo的forecast API
  • 使用Open-Meteo的geocoding API
  • 整形返还日语的预报文

返却例:

2026-03-31:
天気: 霧雨
気温: 13.0-18.0°C
降水量: 1.5 mm
降水確率: 45%
最大風速: 17.3 km/h

需求

  • 转到1.25+

在本地运行

获取从属关系后,可以使用以下命令启动:。

go run ./cmd/mcp_server

默认情况下 stdio transport 中所述修改相应参数的值。

从MCP主机启动使用时,保持原样 stdio 的规格化距离的幂函数。

使用HTTP传输运行

在Kubernetes或容器环境中使用时,可以在HTTP模式下启动。

MCP_TRANSPORT=http \
MCP_HTTP_HOST=0.0.0.0 \
MCP_HTTP_PORT=8080 \
MCP_HTTP_PATH=/mcp \
go run ./cmd/mcp_server

可用端点:

  • MCP端点: http://127.0.0.1:8080/mcp
  • 健康检查: http://127.0.0.1:8080/healthz

可用工具

get_coordinates

以地点名为基础,取得日本国内候补地点的纬度经度。

入力:

{
  "query": "東京"
}

get_forecast

获取指定纬度经度的5天天气预报。

入力:

{
  "latitude": 35.681236,
  "longitude": 139.767125
}

配置

可以用环境变量覆盖设置。

名称默认值描述
MCP_SERVER_NAMEweather |MCP服务器名称|
MCP_SERVER_VERSION0.1.0 MCP服务器版本
MCP_API_BASE_URLhttps://api.open-meteo.com/v1 forecast API的基本URL
MCP_GEOCODING_API_BASE_URLhttps://geocoding-api.open-meteo.com/v1 geocoding API的基本URL
MCP_USER_AGENTweather-app/0.1.0 请求HTTP时的User-Agent
MCP_TRANSPORTstdiostdiohttp
MCP_HTTP_HOST0.0.0.0 在HTTP模式下的列表
MCP_HTTP_PORT8080 在HTTP模式下的listen port
MCP_HTTP_PATH/mcp 在HTTP模式下的MCP endpoint path\_
PORT未设置MCP_HTTP_PORT 更优先的HTTP列表端口

Codex VS代码扩展示例

~/.codex/config.toml 中添加以下设置后,可从Codex VS Code Extension中使用。

[mcp_servers.weather]
command = "go"
args = ["run", "./cmd/mcp_server"]
cwd = "/path/to/mcp_server"

在这次的例子中 go run ./cmd/mcp_server 因为使用了cwd 必须为此存储库指定根目录。

如果使用已构建的二进制,可以直接指定二进制路径,如下所示。

[mcp_servers.weather]
command = "/path/to/bin/mcp_server"
args = []

Kubernetes/容器使用

k8s 在上面使用的情况下,设为HTTP模式 Service 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。

例:

MCP_TRANSPORT=http
MCP_HTTP_HOST=0.0.0.0
MCP_HTTP_PORT=8080
MCP_HTTP_PATH=/mcp

目录标签

目录标签

天气预报GoVS CodeGo语言本地部署日本地区MCP服务器

支持客户端

VS Code

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP