Open-Source-Beiträge

Unsere Beiträge zur Open-Source-Community

Wir glauben daran, der Open-Source-Community etwas zurückzugeben. Hier sind unsere Open-Source-Projekte und Beiträge.

Chrome DevTools MCP

TypeScript Node.js Puppeteer MCP Chrome

Chrome DevTools MCP ist ein Model-Context-Protocol-Server, der es KI-Coding-Agenten ermöglicht, Live-Chrome-Browser-Instanzen zu steuern und zu inspizieren. Er bietet Leistungsanalyse, Browser-Debugging und Automatisierungsfunktionen mit Puppeteer und Chrome DevTools.

Unser Beitrag

Wir haben umfassende Multi-Browser-Unterstützung hinzugefügt, die es dem MCP-Server ermöglicht, sich mit mehreren Chrome-Browser-Instanzen gleichzeitig zu verbinden und diese zu verwalten. Dies umfasst eine BrowserRegistry zur Verwaltung von Instanzen, Unterstützung für mehrere Verbindungsendpunkte und Browser-Verwaltungstools zum Auflisten und Wiederverbinden von Browsern.

GitHub Chrome DevTools MCP|GitHub multi-browser-support Branch
Lizenz: Apache-2.0

iOS Safari Remote Debug Kit

PowerShell Shell JavaScript iOS Safari

iOS Safari Remote Debug Kit ermöglicht es Entwicklern, Websites und Webanwendungen, die in iOS Safari laufen, von Windows- oder Linux-Rechnern aus zu debuggen. Es lädt automatisch WebKits WebInspector herunter und modifiziert ihn für die Arbeit mit ios-webkit-debug-proxy bei gleichzeitiger Kompatibilität mit Chromium-basierten Browsern.

Unser Beitrag

Wir haben eine neue gestylte Landing Page hinzugefügt, die die einfache JSON-Liste ersetzt, mit verbesserter Fehlerbehandlung, Wiederholungsfunktionalität und einem Aktualisierungs-Button. Außerdem haben wir das Busybox-Hosting mit Hostname-Auflösung und ordnungsgemäßer Bereinigung von ios_webkit_debug_proxy beim Beenden verbessert.

GitHub iOS Safari Remote Debug Kit
Lizenz: GPL-3.0

Dashboard

Node.js JavaScript OpenID Connect Docker

Dashboard ist unsere Open-Source-Organisations-Webanwendung zur Verwaltung rollenbasierten Zugriffs auf Projekte und Anwendungen. Bietet OpenID Connect-Integration, rollenbasierte Zugriffskontrolle, anpassbare Projekteigenschaften und Vorlagen. Entwickelt mit Node.js und bereitstellbar via Docker.

GitHub Dashboard
Lizenz: MIT

MailHog

Go SMTP E-Mail-Testing REST API

MailHog ist ein E-Mail-Testtool für Entwickler, das es ermöglicht, Anwendungen für die SMTP-Zustellung zu konfigurieren und Nachrichten in einer Web-Oberfläche oder über eine JSON-API anzuzeigen.

Unser Beitrag

Wir haben eine Live-Blacklisting-Funktion hinzugefügt, die das Testen von Ablehnungen bestimmter E-Mail-Adressen ermöglicht. Adressen können dynamisch über die API hinzugefügt oder entfernt werden, sodass Entwickler E-Mail-Ablehnungsszenarien in ihren Anwendungen oder automatisierten Tests testen können.

GitHub MailHog|GitHub MailHog-Server
Lizenz: MIT

markup_fmt

Rust Vue HTML dprint

markup_fmt ist ein konfigurierbarer HTML-, Vue-, Svelte-, Astro-, Angular-, Jinja-, Twig-, Nunjucks- und XML-Formatierer in Rust. Er integriert sich mit dprint und ermöglicht es Entwicklern, Markup zusammen mit anderen Codetypen zu formatieren.

Unser Beitrag

Wir haben konfigurierbare Formatierung pro Block für benutzerdefinierte Vue-Blöcke und Unterstützung für i18n-Block-Formatierung hinzugefügt, was eine detailliertere Kontrolle über die Formatierung in Vue-Anwendungen ermöglicht.

GitHub markup_fmt
Lizenz: MIT

MCP Language Server

Go LSP MCP

MCP Language Server ist ein Model-Context-Protocol-Server, der Language-Server mit LLMs verbindet und es KI-Assistenten ermöglicht, Code semantisch zu verstehen. Er bietet Code-Intelligence-Tools wie Symboldefinitionen, Referenzen, Diagnosen und Refactoring-Funktionen.

Unser Beitrag

Wir haben zwei wichtige Features beigetragen: Multi-LSP-Session-Unterstützung für die gleichzeitige Verwaltung mehrerer Language-Server mit drei Betriebsmodi (single, unbounded, session) und LSP-konforme Glob-Pattern-Matching mit Caching für verbesserte Dateiüberwachungsleistung.

GitHub MCP Language Server|GitHub PR #97: Multi-LSP-Unterstützung|GitHub PR #99: LSP-Glob-Patterns
Lizenz: BSD-3-Clause

iOS Simulator MCP

Node.js TypeScript iOS MCP

iOS Simulator MCP ist ein Model Context Protocol (MCP) Server von Joshua Yoes, der es KI-Assistenten ermöglicht, programmatisch mit iOS-Simulatoren zu interagieren. Er bietet Werkzeuge für UI-Steuerung, Bildschirmanalyse, Screenshot- und Videoaufnahme, App-Verwaltung und Simulator-Informationsabfragen.

Unser Beitrag

Wir haben SSH-Konnektivität für den Remote-macOS-Zugriff aus WSL/Linux-Umgebungen hinzugefügt, sodass Entwickler iOS-Simulatoren auf entfernten macOS-Hosts von Windows- und Linux-Systemen aus steuern können.

GitHub iOS Simulator MCP
Lizenz: MIT

MS-365 MCP Server

Node.js TypeScript Microsoft Graph API MCP

MS-365 MCP Server ist ein Model-Context-Protocol-Server für die Interaktion mit Microsoft 365 und Office-Diensten über die Graph-API. Er ermöglicht es KI-Assistenten, auf E-Mails, Kalender, Dateien, Teams, SharePoint und mehr mit über 90 Tools zuzugreifen und diese zu verwalten.

Unser Beitrag

Wir haben einen excludeResponse-Parameter beigetragen, um die Token-Nutzung zu reduzieren, indem Operationen nur Erfolg/Fehler statt vollständiger Response-Bodies zurückgeben können, sowie mehrere Bugfixes.

GitHub MS-365 MCP Server|GitHub PR #136|GitHub PR #135|GitHub PR #538
Lizenz: MIT

stunnel

C TLS LDAP Proxy

stunnel ist ein weit verbreiteter Open-Source-TLS-Proxy, der beliebigen TCP-Verbindungen Verschlüsselung hinzufügt, ohne die Anwendung selbst zu modifizieren. Er unterstützt viele anwendungsseitige STARTTLS-Protokolle und läuft auf Linux, Windows und macOS.

Unser Beitrag

Wir haben serverseitige LDAP-STARTTLS-Unterstützung (RFC 2830) hinzugefügt, sodass stunnel als TLS-Terminierungsproxy für Legacy-LDAP-Clients eingesetzt werden kann, die TLS über STARTTLS aushandeln statt direkt über den LDAPS-Port zu verbinden. Dies vervollständigt die bestehende clientseitige Implementierung, sodass die Option protocol = ldap nun symmetrisch für Client- und Serverdienste funktioniert. Der Beitrag umfasst automatisierte Tests für den neuen Codepfad sowie einen Docker-basierten Live-Integrationstest gegen einen echten OpenLDAP-Server.

stunnel stunnel.org|GitHub PR #1: LDAP server-side STARTTLS
Lizenz: GPL-2.0

TightVNC

C++ Win32 MSBuild VNC RFB

TightVNC ist ein seit langem etablierter Open-Source-VNC-Remote-Desktop-Client und -Server. Der Windows-Viewer ist eine native Win32-Anwendung, die mit MSBuild gebaut wird.

Unser Beitrag

Wir haben dem Windows-Viewer eine Auto-Reconnect-Funktion für laufende Sitzungen hinzugefügt: Bricht die Verbindung ab, behält der Viewer das letzte Bild und blendet ein Overlay „Connection interrupted - Reconnecting..." ein, während alle 3 Sekunden ein neuer Verbindungsversuch unternommen wird – bis der Server wieder erreichbar ist oder der Benutzer das Fenster schließt. Die gespeicherten Verbindungsdaten (inkl. Passwort) werden weiterverwendet; Authentifizierungsfehler greifen weiterhin den bestehenden Retry/Cancel-Dialog auf. Eingehende Reverse-Verbindungen über einen Socket fallen korrekt auf den ursprünglichen Schließvorgang zurück. Außerdem haben wir das Verhalten bei Canvas-Größenänderungen so geändert, dass die vom Benutzer gewählte Fensterposition bei serverseitigen Auflösungsänderungen erhalten bleibt, und Kommandozeilen-Build-Skripte hinzugefügt, die MSBuild außerhalb von Visual Studio steuern (inklusive einer WSL-zu-Windows-Variante für Quellen auf einem WSL-Dateisystem).

TightVNC tightvnc.com|GitHub secforge/tightvnc
Lizenz: GPL-2.0

Kleinere Einzelbeiträge: Fehlerberichte, Verhaltensbeobachtungen und kleine Korrekturen.