Zeitkomplexität MCP: Statische Analysetools liefern Big-O-Komplexität an KI-Codierungsagenten

✍️ OpenClawRadar📅 Veröffentlicht: 27. Februar 2026🔗 Source
Zeitkomplexität MCP: Statische Analysetools liefern Big-O-Komplexität an KI-Codierungsagenten
Ad

Time Complexity MCP ist ein MCP-Server, der statische Analysen von Code durchführt, um die Big-O-Zeitkomplexität zu bestimmen, und diese Werte dann direkt an KI-Coding-Agenten weitergibt. Das Tool umgeht den Token-Verbrauch und potenzielle Ungenauigkeiten, die auftreten, wenn Frontier-Modelle versuchen, die Komplexität selbst zu analysieren.

Wie es funktioniert

Der Server parst Code in abstrakte Syntaxbäume (ASTs) mithilfe von tree-sitter und analysiert sie dann, um zu erkennen:

  • Schleifenverschachtelungsmuster
  • Rekursionsmuster
  • Bekannte Standardbibliothekskosten

Es meldet die Big-O-Komplexität pro Funktion mit Zeilenannotationen, auf die KI-Agenten als Tool zugreifen können.

Was es erkennt

Das Tool identifiziert spezifische Komplexitätsmuster:

  • .contains() innerhalb einer for-Schleife → O(n²)
  • .sort() mit .indexOf() im Komparator → O(n² log n)
  • Verzweigende Rekursion wie Fibonacci → O(2ⁿ)
  • Konstant begrenzte Schleifen wie for i in range(10) → O(1)
Ad

Unterstützte Sprachen

Das Tool unterstützt derzeit JavaScript, TypeScript, Python, Java, Kotlin und Dart.

Praktische Anwendung

Der Entwickler hat das Tool auf seiner eigenen Codebasis ausgeführt und gefunden:

  • O(n³) im Verzeichnisscanner
  • O(n²) in den Formatierungs-Utils

Diese Probleme wurden basierend auf dem eigenen Bericht des Tools behoben, was praktische Selbstverbesserung demonstriert.

Verfügbarkeit

Time Complexity MCP ist Open Source mit vorgefertigten Releases verfügbar unter https://github.com/Luzgan/time-complexity-mcp.

📖 Read the full source: r/ClaudeAI

Ad

👀 Siehe auch

Open-Source-Pipeline verwandelt Claude-Code-Workflow in wiederverwendbare Skills
Werkzeuge

Open-Source-Pipeline verwandelt Claude-Code-Workflow in wiederverwendbare Skills

Ein Entwickler, der Claude Code neun Monate lang täglich genutzt hat, hat eine Pipeline veröffentlicht, die die Feature-Entwicklung mit Kontrollpunkten wie funktionaler Dokumentation, technischer Dokumentation, Komplexitätsschätzung und Sicherheitsprüfungen strukturiert. Die Pipeline umfasst Einstiegspunkte /new-feature und /bug-fix, die die Implementierung anleiten.

OpenClawRadar
Open-Source-CLI-Tool sdf nutzt Claude zur Verwaltung von gestapelten GitHub-PRs
Werkzeuge

Open-Source-CLI-Tool sdf nutzt Claude zur Verwaltung von gestapelten GitHub-PRs

sdf ist ein kostenloses, MIT-lizenziertes CLI-Tool, das gestapelte Pull-Request-Workflows mit git und gh automatisiert, wobei Claude CLI komplexe Aufgaben wie Diff-Analyse und Konfliktlösung übernimmt.

OpenClawRadar
StartClaw: Ein kopfoser Browser-Automatisierungstool, das auf ZeroClaw basiert und Claude-Integration bietet
Werkzeuge

StartClaw: Ein kopfoser Browser-Automatisierungstool, das auf ZeroClaw basiert und Claude-Integration bietet

StartClaw ist ein Browser-Automatisierungstool, das auf ZeroClaws Rust-Basis mit Composio v3 für Integrationen aufbaut und darauf ausgelegt ist, ohne lokale Hardware headless in der Cloud zu laufen. Es nutzt ausschließlich Claude für Zuverlässigkeit und verfügt über eine integrierte Kontextkomprimierung, die den Tokenverbrauch um etwa das 5-fache reduziert.

OpenClawRadar
Menschlicher-Pipeline Open-Source: Sechs-Schritte-Markdown-Datei für die Nachbearbeitung von KI-Texten
Werkzeuge

Menschlicher-Pipeline Open-Source: Sechs-Schritte-Markdown-Datei für die Nachbearbeitung von KI-Texten

Eine einzelne Markdown-Datei implementiert eine sechsstufige Pipeline zur Erkennung und Umschreibung KI-generierter Texte mit Kanalerkennung, Stimmkalibrierung, Schweregradstufen und Selbstprüfung.

OpenClawRadar