Skip to main content
Glama
Kisekixy

Weather MCP Server

by Kisekixy

Servidor MCP de Clima

Servidor MCP de consulta meteorológica real, desarrollado sobre el marco de trabajo HelloAgents.

Características

  • 🌤️ Consulta de clima en tiempo real

  • 🌍 Admite 12 ciudades principales de China

  • 🔄 Utiliza la API de wttr.in (sin necesidad de clave)

  • 🚀 Basado en el marco de trabajo HelloAgents

Related MCP server: Weather MCP Server

Instalación

pip install hello-agents requests

Modo de uso

Ejecución directa

python server.py

Uso en Claude Desktop

Edite ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "weather": {
      "command": "python",
      "args": ["/path/to/server.py"]
    }
  }
}

Uso en HelloAgents

from hello_agents import SimpleAgent, HelloAgentsLLM
from hello_agents.tools import MCPTool

agent = SimpleAgent(name="天气助手", llm=HelloAgentsLLM())
weather_tool = MCPTool(server_command=["python", "server.py"])
agent.add_tool(weather_tool)

response = agent.run("北京今天天气怎么样?")

Herramientas de API

get_weather

Obtiene el clima actual de la ciudad especificada.

Parámetros:

  • city (string): Nombre de la ciudad (admite chino e inglés)

Ejemplo:

{
  "city": "北京"
}

Retorno:

{
  "city": "北京",
  "temperature": 10.0,
  "feels_like": 9.0,
  "humidity": 94,
  "condition": "Light rain",
  "wind_speed": 1.7,
  "visibility": 10.0,
  "timestamp": "2025-10-09 13:25:03"
}

list_supported_cities

Enumera todas las ciudades chinas admitidas.

Retorno:

{
  "cities": ["北京", "上海", "广州", "深圳", "杭州", "成都", "重庆", "武汉", "西安", "南京", "天津", "苏州"],
  "count": 12
}

get_server_info

Obtiene información del servidor.

Retorno:

{
  "name": "Weather MCP Server",
  "version": "1.0.0",
  "tools": ["get_weather", "list_supported_cities", "get_server_info"]
}

Ciudades admitidas

Beijing, Shanghái, Guangzhou, Shenzhen, Hangzhou, Chengdu, Chongqing, Wuhan, Xi'an, Nanjing, Tianjin, Suzhou

También admite la consulta de cualquier ciudad del mundo utilizando el nombre de la ciudad en inglés.

Licencia

Licencia MIT

Autor

Equipo de HelloAgents

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables real-time weather queries for 12 major Chinese cities and global cities via wttr.in API, with tools like get_weather and list_supported_cities.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables real-time weather queries for 12 major Chinese cities and global cities using the wttr.in API. Provides tools to get weather, list supported cities, and server info.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables real-time weather queries for 12 major Chinese cities and global cities using the wttr.in API without an API key, with tools for weather, city listing, and server info.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides real-time weather queries for 12 major Chinese cities and global cities using the wttr.in API, with tools like get_weather and list_supported_cities.
    1
    MIT