天气查询服务

一个提供韩国主要城市天气信息的MCP服务器,无需API密钥即可免费使用Open-Meteo API获取天气数据。

  • by jkf87
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jkf87/weather-mcp

使用说明

气象MCP服务器

查询韩国主要城市天气的模型上下文协议(MCP)服务器。

开放气象API使用 免费提供天气信息。不需要API密钥。

支持城市

首尔,釜山,仁川,大邱,大田,光州,蔚山,济州

安装方法

pip install git+https://github.com/jkf87/weather-mcp.git

MCP客户端设置

快速打开配置文件

客户端 MacOS Windows
Gemini CLI ~/.gemini/settings.json %USERPROFILE%\.gemini\settings.json
克劳德桌面版 ~/Library/Application Support/Claude/claude_desktop_config.json %APPDATA%\Claude\claude_desktop_config.json
反重力 ~/.antigravity/mcp.json %USERPROFILE%\.antigravity\mcp.json

在MacOS中快速打开

# Gemini CLI
open ~/.gemini/settings.json

# Claude Desktop
open ~/Library/Application\ Support/Claude/claude_desktop_config.json

# Antigravity
open ~/.antigravity/mcp.json

# 또는 VS Code로 열기
code ~/.gemini/settings.json

在Finder中打开: Cmd + Shift + G →粘贴路径

在Windows中快速打开

方法1: Win + R 单击并粘贴以下路径

# Gemini CLI
%USERPROFILE%\.gemini

# Claude Desktop
%APPDATA%\Claude

# Antigravity
%USERPROFILE%\.antigravity

%USERPROFILE%, %APPDATA%按照原样复制粘贴。Windows自动 C:\Users\사용자이름\... 转换为路径。

方法2:在PowerShell/CMD中作为记事本打开

notepad %USERPROFILE%\.gemini\settings.json

克劳德代码

claude mcp add weather-server -- weather-mcp

克劳德桌面版

~/Library/Application Support/Claude/claude_desktop_config.json (MacOS)或 %APPDATA%\Claude\claude_desktop_config.json 添加到(Windows):

{
  "mcpServers": {
    "weather-server": {
      "command": "weather-mcp"
    }
  }
}

Gemini CLI

~/.gemini/settings.json添加到:

{
  "mcpServers": {
    "weather-server": {
      "command": "weather-mcp"
    }
  }
}

反重力

~/.antigravity/mcp.json添加到:

{
  "mcpServers": {
    "weather-server": {
      "command": "weather-mcp"
    }
  }
}

其他MCP客户端

在大多数MCP客户机上,您可以设置:

{
  "mcpServers": {
    "weather-server": {
      "command": "weather-mcp"
    }
  }
}

提供工具(Tools)

get_weather

查询特定城市的当前天气信息。

参数:

  • city (string):城市名称(默认值:“首尔”)

示例响应:

서울 날씨 정보
━━━━━━━━━━━━━━━━━━━━
온도: 15.2°C
습도: 65%
풍속: 12.5 km/h
날씨: 맑음
━━━━━━━━━━━━━━━━━━━━
조회 시간: 2024-11-30 14:30:00

list_cities

返回可用城市列表。

使用示例

您可以要求AI助手:

  • “告诉我首尔的天气”
  • “比较一下釜山和济州的天气”
  • “今天大田天气怎么样?”

删除方法

删除包

pip uninstall weather-mcp

删除MCP设置

在每个客户端的配置文件中 weather-server 删除项目:

  • 克劳德代码: claude mcp remove weather-server
  • 克劳德桌面版: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Gemini CLI: ~/.gemini/settings.json
  • 反重力: ~/.antigravity/mcp.json

直接运行(用于开发/测试)

# 서버 실행
weather-mcp

# 또는 Python 모듈로 실행
python -m weather_mcp.server

许可证

MIT许可证