Provides a Model Context Protocol server that enables large language models to query and retrieve real-time weather forecasts for cities and regions across China.
一个提供全国天气预报查询功能的模型上下文协议(Model Context Protocol)服务器。该服务器使大型语言模型(LLMs)能够获取全国城市、地区的天气预报情况。
服务器实现了一个工具:
async def query_weather(
city: str = Field(description="查询的城市名称,如北京、上海、广州、深圳、泰顺等;城市或区县或地区名使用简写,严格按照规范填写,否则会导致查询失败")
) -> list[types.TextContent | types.ImageContent | types.EmbeddedResource]:
This server requires Python 3.10 or higher. Install dependencies using uv (recommended) or pip
When using uv no specific installation is needed. We will use uvx to directly run jweather-mcp-server.
uvx jweather-mcp-server
Alternatively you can install jweather-mcp-server via pip:
pip install jweather-mcp-server
After installation, you can run it as a script using:
python -m jweather_mcp_server
JUHE_WEATHER_API_KEY
: 聚合数据的天气预报查询API密钥。获取:https://www.juhe.cn/docs/api/id/73
JUHE_WEATHER_API_KEY=your_api_key
Using uvx
"mcpServers": {
"jweather-mcp-server": {
"command": "uvx",
"args": [
"jweather-mcp-server"
],
"env": {
"JUHE_WEATHER_API_KEY": "your_api_key"
}
}
}
Using pip installation
"mcpServers": {
"jweather-mcp-server": {
"command": "python",
"args": [
"-m",
"jmobile_location_mcp_server"
],
"env": {
"JUHE_WEATHER_API_KEY": "your_api_key"
}
}
}
You can use the MCP inspector to debug the server. For uvx installations:
npx @modelcontextprotocol/inspector uvx jweather-mcp-server
Or if you've installed the package in a specific directory or are developing on it:
cd path/to/servers/src/jweather-mcp-server npx @modelcontextprotocol/inspector uv run jweather-mcp-server
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!