Zum Inhalt springen
Kitbay
Einreichen

Methodik

Kitbay ist in erster Linie eine Datenbank. Hier steht, woher die Einträge kommen, wie Angaben geprüft werden, was „offiziell“ bedeutet und wie Einträge sortiert werden.

Woher die Einträge kommen

Kitbay sammelt Server und Skills aus der offiziellen MCP Registry, von GitHub (Repositorys und SKILL.md-Dateien) sowie aus den Paket-Registrys npm und PyPI. Andere Verzeichnisse nutzen wir nur als Hinweise: Wir übernehmen den Namen eines Projekts und den Link zum Repository, aber nie deren Beschreibungen, Bewertungen oder Screenshots.

Rauschen wird herausgefiltert und mit Begründung in der Datenbank behalten: Test- und Demoprojekte, unveränderte Forks, Mirrors, Linklisten, massenhaft generierte Mini-Tools und alles, was unsicher ist.

Wie Angaben geprüft werden

Zu jeder gespeicherten Angabe gehören eine Quell-URL und das Datum der Prüfung. Quellen sind das Repository des Projekts selbst, seine Dateien und Paketseiten, seine Website und die Dokumentation des Tool-Herstellers.

Recherchierte Einträge erhalten eine Zusammenfassung, die wir auf Basis dieser Quellen in eigenen Worten verfassen und nie aus einer README kopieren. Was wir nicht bestätigen können, wird als „in der Dokumentation nicht angegeben“ ausgewiesen – geraten wird nie. „Unbekannt“ ist eine gültige Antwort.

Was „offiziell“ bedeutet

Ein Eintrag ist nur dann offiziell, wenn der Hersteller des Tools oder seine Entwickler ihn veröffentlichen – in ihrer eigenen GitHub-Organisation, über ihren Paket-Account oder auf ihrer Website – oder wenn die Seiten des Herstellers selbst darauf verlinken. Jedes Offiziell-Badge verlinkt diesen Nachweis. Veröffentlicht ein Hersteller etwas, sagt aber, dass er es nicht unterstützt, steht das auch im Eintrag.

Wie Einträge sortiert werden

Tool-, Kategorie- und Client-Seiten zeigen offizielle Einträge zuerst und sortieren dann nach einem Score aus vier Teilen: Vollständigkeit der Nachweise (wie viele wichtige Angaben bestätigt sind, bis zu 40 Punkte), Aktivität (aktuelle Commits und Releases, archivierte Projekte zuletzt, bis zu 25), Dokumentation (eine brauchbare README oder Herstellerdoku, bis zu 15) und Beliebtheit (GitHub-Sterne, dazu Paket-Downloads als Bonus, wenn verfügbar, bis zu 20). Fehlende Download-Daten führen nie zu Abzügen, und plötzliche Ausschläge werden gedeckelt und zur Prüfung markiert.

Der Score legt nur die Reihenfolge einer Liste fest. Er ist keine Bewertung und keine Empfehlung, und du kannst jede Tabelle nach Downloads, Sternen, letzter Aktualisierung oder Name umsortieren.

Welche Seiten Suchmaschinen sehen

Jeder echte Eintrag ist aufrufbar, aber für Suchmaschinen wird eine Seite nur freigegeben, wenn sie klare Kriterien erfüllt: eine eigene Zusammenfassung von mindestens etwa 60 Wörtern, wenigstens zwei belegte Funktionen, eine bekannte Verbindungsart (Server) oder bekannte Dateien (Skills), eine Installationsanleitung aus der Quelle des Projekts selbst, eine bekannte Lizenz sowie aktuelle Aktivität – es sei denn, der Eintrag ist offiziell oder die einzige Option für sein Tool. Engineering-Einträge werden hier nie indexiert; sie gehören zu Tresca.

Die Indexierung wächst schrittweise, mit einer Obergrenze von 2300 indexierbaren Seiten, die steigt, je mehr Vertrauen die Website gewinnt.

Kopien und Sicherheit

Wird derselbe Skill in viele Repositorys kopiert, zeigt Kitbay einen Eintrag und fasst die Kopien darunter zusammen. Identische Kopien leiten auf das Original weiter; veränderte Kopien werden damit gekennzeichnet, wie viel Text sie gemeinsam haben.

Kitbay durchsucht Repositorys nach bekannten Malware-Mustern, etwa nachgeahmten Repositorys, deren Links alle auf ein herunterladbares Archiv zeigen, und blendet solche Einträge aus, wobei der Nachweis gespeichert wird. Jeder MCP-Server und jeder Skill kann Code ausführen und auf deine Daten zugreifen – prüfe also immer den Quellcode, bevor du etwas installierst.