Juhe Weather MCP Server

Juhe Weather MCP Server

site icon
2025.03.19 0
Python天气预报天气查询位置服务
Juhe Weather MCP Server 是一个提供全国天气预报查询功能的模型上下文协议(Model Context Protocol)服务器。该服务器使大型语言模型(LLMs)能够获取全国城市、地区的天气预报情况。
View on GitHub

Overview

基本能力

产品定位

Juhe Weather MCP Server 是一个专注于提供全国天气预报查询服务的 MCP 服务器,旨在为大型语言模型(LLMs)提供实时的天气数据查询能力。

核心功能

  • 天气预报查询:根据城市、地区、区县名称查询当地实时天气预报情况。
  • 工具:query_weather,需要传入 city(城市、区县等名称)作为必须的字符串参数。

适用场景

  • 集成到大型语言模型(LLMs)中,为模型提供天气查询能力。
  • 用于开发需要实时天气信息的应用程序或服务。

工具列表

  • query_weather:根据城市名称查询天气预报,支持返回文本、图片或嵌入式资源格式的天气信息。

常见问题解答

  • API 密钥配置:需要设置环境变量 JUHE_WEATHER_API_KEY 以使用聚合数据的天气预报查询功能。

使用教程

使用依赖

  • Python 3.10 或更高版本。

安装教程

使用 uv(推荐)

uvx jweather-mcp-server

使用 PIP

pip install jweather-mcp-server
python -m jweather_mcp_server

配置

环境变量

JUHE_WEATHER_API_KEY=your_api_key

配置 CLINE

  • 使用 uvx json "mcpServers": { "jweather-mcp-server": { "command": "uvx", "args": ["jweather-mcp-server"], "env": { "JUHE_WEATHER_API_KEY": "your_api_key" } } }

  • 使用 pip 安装 json "mcpServers": { "jweather-mcp-server": { "command": "python", "args": ["-m", "jmobile_location_mcp_server"], "env": { "JUHE_WEATHER_API_KEY": "your_api_key" } } }

调试方式

使用 MCP inspector

npx @modelcontextprotocol/inspector uvx jweather-mcp-server

开发调试

cd path/to/servers/src/jweather-mcp-server
npx @modelcontextprotocol/inspector uv run jweather-mcp-server

许可证

None