Modell / Datensatz
carina-studio/ULogViewer avatar
carina-studio/ULogViewer

ULogViewer 2026.1: Log-Betrachter mit MCP-Schnittstelle für KI-Clients

Dieses Projekt rundet „Cross-Platform, Agent-Native Universal Log Viewer. Added Model Context Protocol (MCP) support for AI clients.“ zu einer praxistauglichen Open-Source-Lösung zusammen, mit wiederverwendbarer Tooling- und Integrationsunterstützung für reale Anwendungsfälle.

596 Sterne51 ForksC#MIT

Auf einen Blick

Was ist das?
Plattformübergreifender Protokollbetrachter von Carina Studio in C#, MIT-lizenziert; 2026.1 bringt Model Context Protocol, Sensitive Data Protection und einen Windows-Upgrade-Hinweis um mcp.exe.
Für wen ist es gedacht?
ULogViewer passt für Teams, die Logs unter Windows, macOS und Linux an einem Ort lesen und dieselbe Ansicht über Model Context Protocol an KI-Clients anbinden wollen; die MIT-Lizenz erlaubt auch kommerziellen Einsatz. Weniger geeignet ist es, wenn ein bestimmtes Protokollformat oder ein dokumentierter SDP-Umfang Voraussetzung ist, denn die README schweigt dazu.
Darf ich es kommerziell nutzen?
Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
Wird es noch gepflegt?
Ja. Die letzten Commits kamen vor 4 Tagen.
In welcher Sprache ist es geschrieben?
Hauptsächlich C#, laut der Sprachstatistik von GitHub.

Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.

TIEFGEHENDE OPEN-SOURCE-ANALYSE

ULogViewer 2026.1: was Model Context Protocol für KI-Clients ändert

ULogViewer aus dem Haus Carina Studio ist ein in C# geschriebener, plattformübergreifender Protokollbetrachter, der Logs liest, parst und analysiert. Die Repository-Metadaten fügen dem das Attribut agent-native hinzu, und in Version 2026.1 bekommt dieses Wort eine konkrete Grundlage: Model Context Protocol (MCP) Unterstützung für KI-Clients.

Damit kann ein Client, der MCP spricht, auf die Protokollverarbeitung des Viewers zugreifen, ohne Exportdateien von Hand weiterzureichen. Die README benennt das Feature, beschreibt aber weder das Protokollsetup noch eine Konfigurationsschnittstelle; dafür verweist sie auf die Projektwebsite unter carinastudio.net. Die Anwendung baut auf Avalonia und läuft daher auf Windows, macOS und Linux, die Release-Artefakte von 2026.1.5 decken win-x64, win-x86, win-arm64, osx-arm64, osx-x64, linux-x64 und linux-arm64 ab. Wer Logs ohnehin in einem Viewer sammelt, bekommt hier einen Weg, dieselbe Ansicht an einen KI-Client anzubinden.

mcp.exe und der Windows-Upgrade-Hinweis ab 2026.1.0 Preview

Der auffälligste Hinweis in der README steht unter NOTICE und betrifft nur Windows: Schlägt das Upgrade von 2026.1.0 Preview, 2026.1.1 RC oder 2026.1.2 fehl, soll man alle mcp.exe-Prozesse manuell schließen und es erneut versuchen.

Das lässt zwei Schlüsse zu. Erstens läuft ein MCP-Dienst unter Windows als eigener Prozess mit dem Namen mcp.exe, also außerhalb der eigentlichen Anwendung. Zweitens kann genau dieser Prozess das Upgrade blockieren, vermutlich weil die Installationsroutine die Datei nicht ersetzen kann, solange sie läuft. Die README erklärt die Ursache nicht, sie nennt nur den Workaround. Für den Alltag heißt das: Vor einem Versionswechsel unter Windows prüfen, ob mcp.exe noch läuft, etwa im Task-Manager, sonst riskiert man eine halb abgeschlossene Installation. Nutzer von macOS und Linux betreffen diese Stolperfalle laut README nicht.

Sensitive Data Protection und der Textfilter in ULogViewer

Die zweite Neuerung von 2026.1 ist die Sensitive Data Protection, kurz SDP. Der Name verspricht, dass sensible Inhalte in Logs geschützt werden, ein relevanter Punkt, sobald ein KI-Client per MCP Zugriff auf die Protokolle erhält. Wie SDP im Einzelnen arbeitet, maskiert oder welche Muster sie erkennt, sagt die README nicht; die Details stehen hinter dem Link auf die Änderungsliste der Projektwebsite.

Die dritte Änderung betrifft den Textfilter: Die Eingabehilfe für Phrasen wurde laut Änderungsliste verbessert, ein Hinweis darauf, dass Filterausdrücke in ULogViewer eine zentrale Rolle spielen. Für eine Bewertung fehlen hier die konkreten Mechanismen. Wer SDP für den produktiven Einsatz braucht, sollte vor der Adoption in der Dokumentation prüfen, ob der Schutz den eigenen Anforderungen genügt, denn die README allein liefert dafür keine Grundlage.

Avalonia, Jint, evtx: was die Abhängigkeitsliste verrät

Die Abhängigkeitsliste der README nennt fünfzehn Pakete und zeichnet so das technische Profil nach. .NET als Basis, Avalonia samt AvaloniaEdit für Oberfläche und Editor, LiveCharts2 für Diagrammdarstellungen. Dazu kommen IronPython 3 und Jint, zwei Skript-Engines für Python beziehungsweise JavaScript, was darauf hindeutet, dass ULogViewer Skripte zur Protokollverarbeitung ausführen kann.

evtx deutet auf das Einlesen von Windows-Ereignisprotokollen, MySqlConnector und System.Data.SQLite auf Datenquellen jenseits von Textdateien. Roslyn, die .NET-Compiler-Plattform, rundet das Bild ab. AppBase und AppSuiteBase stammen aus derselben Organisation Carina Studio. Versionsnummern der Pakete nennt die README nicht, sie stehen nur in den Projektdateien. Diese Liste ist mehr wert als jede Marketingseite, weil sie zeigt, welche Formate und Skriptsprachen die Anwendung prinzipiell bedienen kann.

Release-Takt von 2026.1.3 bis 2026.1.5 und die Zip-Archive

Der Release-Takt ist ungewöhnlich dicht: 2026.1.3 erschien am 21. Juli 2026, 2026.1.4 am 27. Juli, 2026.1.5 am 31. Juli. Innerhalb von zehn Tagen gab es drei Patch-Releases, die README verlinkt dazu die Commits auf dem Zweig master.

Die Distribution läuft über Zip-Archive direkt aus den GitHub Releases, eine Paketmanager-Anbindung erwähnt die README jedenfalls nicht. Wer aktualisieren will, lädt das passende Archiv für seine Architektur herunter, entpackt es und startet die Anwendung. Vor dem Upgrade unter Windows gilt der mcp.exe-Hinweis aus der NOTICE. Die Repository-Metadaten zählen 595 Sterne, 50 Forks und 22 offene Issues bei einer Aktivität bis zum 31. Juli 2026. Das ist eine überschaubare Community, gepflegt von einem Studio, das auch die Abhängigkeiten AppBase und AppSuiteBase selbst hält.

MIT-Lizenz und was die README an carinastudio.net überlässt

ULogViewer steht unter der MIT-Lizenz, der Lizenzlink zeigt auf die LICENSE-Datei im Zweig master. Die Lizenz erlaubt Nutzung, Veränderung und Weitergabe, auch in kommerziellen Zusammenhängen, sie verlangt nur den Erhalt des Urheberrechtsvermerks. Support, Update-Zusagen oder Security-Ansagen enthält sie nicht, das bleibt am Studio hängen.

Die README selbst ist eine Kurzform: Sie definiert nicht, welche Protokollformate der universelle Betrachter akzeptiert, sie erklärt weder das MCP-Setup noch den SDP-Mechanismus, und die Download-Sektion verweist über die Website. Geschrieben ist sie zweisprachig, auf Englisch und traditionellem Chinesisch. Wer vor einer Adoption steht, sollte drei Dinge auf carinastudio.net klären: die Liste der unterstützten Protokollquellen, die Konfiguration des MCP-Zugangs und den Umfang von SDP.

Redaktionelles Fazit

ULogViewer passt für Teams, die Logs unter Windows, macOS und Linux an einem Ort lesen und dieselbe Ansicht über Model Context Protocol an KI-Clients anbinden wollen; die MIT-Lizenz erlaubt auch kommerziellen Einsatz. Weniger geeignet ist es, wenn ein bestimmtes Protokollformat oder ein dokumentierter SDP-Umfang Voraussetzung ist, denn die README schweigt dazu. Vor der Adoption auf carinastudio.net die Änderungsliste prüfen und unter Windows alle mcp.exe-Prozesse schließen.

Offizielle Quellen

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
Community-Notizen

Community-Notizen