Token导航 LogoToken导航

MCP Server · 地图位置

Python MCP Korea Weather Service

提供韩国气象厅API访问的多平台通信协议服务器,支持获取韩国各地的天气预报信息。

stdio官方级别未说明来源级核验工具 0
位置天气PythonClaudeCursor

快速开始

作者 / 组织
jikime
提供方
jikime
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

6

仓库热度

收录来源

2 个

MCP World

选型结论

Python MCP Korea Weather Service 属于地图位置类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

地图位置

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

uv run src/migrate.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

韩国气象MCP服务器

!

此MCP(多平台通信协议)服务器提供对韩国气象局(KMA)API的访问,允许AI代理检索韩国各地的天气预报信息。

概述

  • 检索韩国行政区域的精确网格坐标
  • 获取韩国任何地点的详细短期天气预报
  • 支持韩国所有行政区划(市、区、社区)
  • 针对LLM消费优化的结构化文本响应
  • 包括温度、降水、天空状况、湿度、风向和风速在内的综合天气数据

目录

设置

先决条件

  • Python 3.12+
  • 韩国气象局API证书
  • 您可以通过在 公共数据门户 and requesting access to the“气象厅_短期预报(区)\_小区预报)查询服务”API。

安装

  1. 克隆存储库:
git clone https://github.com/jikime/py-mcp-ko-weather.git
cd py-mcp-ko-weather
  1. 紫外线装置
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. 创建虚拟环境并安装依赖项:
uv venv -p 3.12
source .venv/bin/activate
uv pip install -r requirements.txt
  1. 创建一个 .env 使用您的KMA API凭据文件:
cp env.example .env
vi .env

KO_WEATHER_API_KEY=your_api_key_here
  1. 将网格坐标数据从Excel迁移到SQLite:
uv run src/migrate.py
使用Docker
  1. 构建Docker镜像:
docker build -t py-mcp-ko-weather .
  1. 运行容器:
docker run py-mcp-ko-weather
使用本地
  1. 运行服务器:
mcp run src/server.py
  1. 运行MCP检查器
mcp dev server.py

配置MCP设置

将服务器配置添加到MCP设置文件中:

Claude桌面应用程序
  1. 通过自动安装 史密瑟里:
npx -y @smithery/cli install @jikime/py-mcp-ko-weather --client claude
  1. 手动安装

打开 ~/Library/Application Support/Claude/claude_desktop_config.json

将此添加到 mcpServers 对象:

{
  "mcpServers": {
    "Google Toolbox": {
      "command": "/path/to/bin/uv",
      "args": [
        "--directory",
        "/path/to/py-mcp-ko-weather",
        "run",
        "src/server.py"
      ]
    }
  }
}
光标IDE

打开 ~/.cursor/mcp.json

将此添加到 mcpServers 对象:

{
  "mcpServers": {
    "Google Toolbox": {
      "command": "/path/to/bin/uv",
      "args": [
        "--directory",
        "/path/to/py-mcp-ko-weather",
        "run",
        "src/server.py"
      ]
    }
  }
}
Docker
{
  "mcpServers": {
    "Google Toolbox": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "py-mcp-ko-weather"
      ]
    }
  }
}

与克劳德一起使用

配置后,您可以向Claude提出以下问题:

  • “首尔特别市瑞草区良才1洞的天气怎么样?”
  • “告诉我釜山广域市海云台区乌冬的天气预报”
  • “京畿道城南市盆唐区现在的气温是?”

api参考

工具

获取网格位置
get_grid_location(city: str, gu: str, dong: str) -> dict

检索韩国气象局API为指定位置使用的网格坐标(nx,ny)。 此工具根据城市/省、区/县和邻里/城镇信息在数据库中搜索精确坐标。

获取预测
get_forecast(city: str, gu: str, dong: str, nx: int, ny: int) -> str

调用KMA的超短期预报API,以提供特定位置的天气预报信息。 返回全面的天气数据,包括温度、降水、天空状况、湿度、风向和风速。

资源

天气说明
GET weather://instructions

提供有关如何使用韩国气象MCP服务器的详细文档,包括工具工作流程和响应格式。

鼓励

天气查询

该服务器包括一个结构化的提示模板,用于指导有关天气查询的对话,确保高效的信息收集和清晰的预报数据呈现。

响应格式

天气预报响应以结构化文本格式提供,针对LLM处理进行了优化:

Weather forecast for 서울특별시 서초구 양재1동 (coordinates: nx=61, ny=125)
Date: 2025-05-01
Time: 15:00

Current conditions:
Temperature: 22.3°C
Sky condition: Mostly clear
Precipitation type: None
Precipitation probability: 0%
Humidity: 45%
Wind direction: Northwest
Wind speed: 2.3 m/s

Hourly forecast:
16:00 - Temperature: 21.8°C, Sky: Clear, Precipitation: None
17:00 - Temperature: 20.5°C, Sky: Clear, Precipitation: None
18:00 - Temperature: 19.2°C, Sky: Clear, Precipitation: None
...

致谢

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

天气数据Python本地部署韩国气象API服务多平台通信天气预报

支持客户端

ClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

地址与坐标转换

把地址转成经纬度,或按坐标反查位置。

路线与距离

算行程时间、规划多点路线。

天气与出行

查天气和预警,按条件安排行程。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在地图位置场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Python MCP Korea Weather Service

MCP World · 本页

0stdio有2 个2026-05-17
Baidu Maps

MCP World

10stdio有1 个2026-05-17
MCP Server C2f246e3

MCP World

20stdio有1 个2026-05-17
OpenStreetMap MCP Server

MCP.so

12stdio有3 个2026-05-17
Google Maps (google-maps-aa2563d3)

MCP World

7未说明未标注1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Python MCP Korea Weather Service 怎么安装?

公开资料给出的安装命令是 uv run src/migrate.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Python MCP Korea Weather Service 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Python MCP Korea Weather Service 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Python MCP Korea Weather Service 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Python MCP Korea Weather Service 支持哪些客户端?

公开资料标注支持 Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP