Skip to main content
Glama
Life Assistant MCP Server

Life Assistant MCP Server

by kkmmtt0919

Life Assistant MCP Server (Kleiner Werkzeugkasten für den Alltag)

Ein MCP-Server basierend auf dem HelloAgents-Framework, der drei Fähigkeiten – Wetterabfrage + Trendnachrichten + Textverarbeitung – in einem kleinen Werkzeugkasten bündelt. Alle nutzen öffentliche APIs ohne Schlüssel, der Code umfasst nur 96 Zeilen, einfach und unkompliziert.

Funktionen

  • 🌤️ Wetterabfrage : Echtzeitwetter für 12 große chinesische Städte (wttr.in, schlüsselfrei)

  • 🔥 Trendnachrichten : Top-10-Schlagzeilen / Baidu-Trends

  • 🔍 Nachrichtensuche : Suche nach aktuellen Nachrichten mit Stichwort (Bing News RSS, schlüsselfrei)

  • ✂️ Textwerkzeuge : Umkehren, Wortanzahl, Großbuchstaben, Kleinbuchstaben

Related MCP server: weather

Installation

pip install hello-agents requests

Verwendung

Direkt ausführen (HTTP-Transport, Standardport 8081)

python server.py

stdio-Transport (für Claude Desktop / HelloAgents lokal)

python server.py --stdio

Verwendung in Claude Desktop

Bearbeite claude_desktop_config.json:

{
  "mcpServers": {
    "life-assistant": {
      "command": "python",
      "args": ["/path/to/server.py", "--stdio"]
    }
  }
}

Verwendung in HelloAgents

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

agent = SimpleAgent(name="生活助手", llm=HelloAgentsLLM())
tool = MCPTool(server_command=["python", "server.py", "--stdio"])
agent.add_tool(tool)

response = agent.run("北京今天天气怎么样?顺便看看今天有什么热搜")

Demo-Skript ausführen

Das Repository enthält eine vollständige Demo (SimpleAgent + Werkzeugkasten: Wetter abfragen → Trends ansehen → Text umkehren):

python examples/demo_agent.py

API-Tools

Tool

Beschreibung

Parameter

get_weather

Echtzeitwetter einer Stadt abrufen

city(string)

list_supported_cities

Unterstützte Städte für Wetter anzeigen

Keine

get_hot_news

Top-10-Trends

source = toutiao(Standard) / baidu

search_news

Nachrichten nach Stichwort suchen

keyword(string)

reverse_text

Text umkehren

text

count_words

Wörter zählen

text

to_uppercase / to_lowercase

Groß-/Kleinschreibung umwandeln

text

get_server_info

Serverinformationen

Keine

Beispiele

get_weather

{"city": "北京", "temperature": 23.0, "condition": "Patchy rain nearby", "humidity": "85", "wind_kmh": 1.1, "timestamp": "2026-08-18 09:58:21"}

get_hot_news

[{"rank": 1, "title": "天安门下半旗悼念朱镕基同志", "heat": "9733617"}, ...]

search_news

[{"title": "从DeepSeek到"人工智能+":中美AI竞赛究竟在比什么?", "url": "https://...", "date": "Sun, 02 Aug 2026"}, ...]

Datenquellen (alle schlüsselfrei)

Unterstützte Städte

Peking, Shanghai, Guangzhou, Shenzhen, Hangzhou, Chengdu, Chongqing, Wuhan, Xi'an, Nanjing, Tianjin, Suzhou

Auch englische Stadtnamen für weltweite Städteabfragen möglich.

Lizenz

MIT-Lizenz

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides utility tools including weather alerts, GitHub repository analysis, phone model lookup, Chinese ID card parsing, and User-Agent parsing.
    ISC
  • 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