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

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 einerfor-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)
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
👀 Siehe auch

ClawControl v1.7.1 behebt Probleme bei der täglichen Nutzung des OpenClaw-Clients.
ClawControl v1.7.1 ist ein Open-Source-Client für OpenClaw, der für Windows, Mac, Linux, iOS und Android verfügbar ist. Diese Version konzentriert sich auf die Behebung von 'Warum macht es das?'-Problemen, die bei der täglichen Nutzung von OpenClaw auftreten.

OpenClaw A2A Plugin: Direkte Agent-zu-Agent-Kommunikation über das Internet
Ein OpenClaw A2A-Plugin ermöglicht die direkte Übertragung von Dateien und Nachrichten zwischen OpenClaws und anderen Agenten über das Internet ohne Drittanbieterdienste wie WhatsApp oder E-Mail.

AskAlf: Open-Source Multi-Agent-Orchestrierungsplattform für selbstgehostete KI-Workflows
AskAlf ist eine Open-Source-Multi-Agenten-Orchestrierungsplattform, die auf Ihrer eigenen Hardware läuft und dynamisch spezialisierte Worker erstellt, die über ein autonomes System mit einem 10-schichtigen kognitiven Gedächtnis, gespeichert in pgvector, koordiniert werden.

Session Siphon: Open-Source-Tool konsolidiert KI-Coding-Agenten-Konversationen
Session Siphon ist ein kostenloses, quelloffenes Tool, das Konversationsverläufe mehrerer KI-Codierungsagenten über verschiedene Anbieter und Maschinen hinweg konsolidiert und indiziert. Der Entwickler hat es mit Hilfe von Claude erstellt, um das Problem der Nachverfolgung von Gesprächen über verschiedene Plattformen hinweg zu lösen.