Zeit-MCP
Ein minimales agentenbasiertes KI-System, das zeitbezogene und allgemeine Fragen mithilfe einer toolerweiterten LLM-Pipeline beantwortet.
Merkmale
Flask-API : Stellt den aktuellen Zeitstempel bereit.
MCP-Agent-Server : Argumentationsagent, der die Absicht des Benutzers erkennt, Tools (wie die Zeit-API) aufruft, Eingabeaufforderungen erstellt und über OpenRouter (OpenAI-kompatible API) mit einem LLM interagiert.
Streamlit-Benutzeroberfläche : Einfache Chat-Oberfläche zum Sprechen mit dem KI-Agenten.
Aufstellen
1. Abhängigkeiten klonen und installieren
2. Umgebungsvariable
Legen Sie Ihren OpenRouter-API-Schlüssel fest (holen Sie sich einen von https://openrouter.ai ):
3. Führen Sie die Server aus
Öffnen Sie drei Terminals (oder verwenden Sie Hintergrundprozesse):
Terminal 1: Flask Time API
Terminal 2: MCP-Agent-Server
Terminal 3: Streamlit-Benutzeroberfläche
Die Streamlit-Benutzeroberfläche wird in Ihrem Browser geöffnet (Standard: http://localhost:8501 )
Verwendung
Stellen Sie dem Agenten in der Streamlit-Benutzeroberfläche beliebige Fragen.
Wenn Sie nach der Uhrzeit fragen (z. B. „Wie spät ist es?“), ruft der Agent die Flask-API auf, ruft die aktuelle Uhrzeit ab und erstellt mithilfe des LLM eine schöne, natürliche Antwort.
Bei anderen Fragen antwortet der Agent ausschließlich über das LLM.
Architektur
Der MCP-Agent erkennt die Absicht, ruft bei Bedarf Tools auf, erstellt Eingabeaufforderungen und sendet sie an das LLM.
Leicht erweiterbar, um weitere Tools hinzuzufügen (einfach zur MCPAgent-Klasse hinzufügen).
Anpassung
Weitere Tools hinzufügen : Implementieren Sie neue Methoden in
MCPAgent
und aktualisieren Sieself.tools
.Absichtserkennung verbessern : Erweitern Sie
detect_intent()
inMCPAgent
.LLM-Modell ändern : Aktualisieren Sie das
model
incall_llm()
.
Anforderungen
Python 3.7+
Informationen zu Abhängigkeiten finden Sie in
requirements.txt
.
Credits
Erstellt mit Flask, Streamlit, OpenRouter und Python.
Inspiriert von agentischen LLM-Designmustern.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein agentenbasiertes KI-System, das zeitbezogene Fragen durch Aufrufen eines Zeit-API-Tools und allgemeine Fragen mithilfe eines LLM beantwortet, auf das über eine einfache Chat-Schnittstelle zugegriffen werden kann.
Related MCP Servers
- -securityFlicense-qualityA server that routes user questions to specialized agents (date, location, weather) or an LLM expert, with a simple Streamlit web interface for easy interaction.Last updated -
- -securityFlicense-qualityAn agentic AI system that orchestrates multiple specialized AI tools to perform business analytics and knowledge retrieval, allowing users to analyze data and access business information through natural language queries.Last updated -3
- -securityAlicense-qualityA Model Context Protocol server that provides the current time in any timezone with customizable formatting, allowing AI assistants to access accurate time information.
- AsecurityAlicenseAqualityGives large language models time awareness capabilities through various time-related functions including current time retrieval, timezone conversion, and relative time calculations.Last updated -63,058MIT License