Complexité Temporelle MCP : L'Outil d'Analyse Statique Transmet la Complexité en Notation Grand O aux Agents d'IA de Codage

Time Complexity MCP est un serveur MCP qui effectue une analyse statique du code pour déterminer la complexité temporelle Big-O, puis transmet directement ces valeurs aux agents d'IA de codage. L'outil contourne la consommation de tokens et les potentielles inexactitudes qui surviennent lorsque les modèles de pointe tentent d'analyser eux-mêmes la complexité.
Fonctionnement
Le serveur analyse le code en Arbres de Syntaxe Abstraite (AST) à l'aide de tree-sitter, puis les examine pour détecter :
- Les motifs d'imbrication de boucles
- Les motifs de récursivité
- Les coûts connus des bibliothèques standard
Il rapporte la complexité Big-O par fonction avec des annotations de ligne que les agents d'IA peuvent accéder comme outil.
Ce qu'il détecte
L'outil identifie des motifs de complexité spécifiques :
.contains()à l'intérieur d'une bouclefor→ O(n²).sort()avec.indexOf()dans le comparateur → O(n² log n)- Récursivité ramifiée comme fibonacci → O(2ⁿ)
- Boucles à limite constante comme
for i in range(10)→ O(1)
Langages pris en charge
L'outil prend actuellement en charge JavaScript, TypeScript, Python, Java, Kotlin et Dart.
Application réelle
Le développeur a exécuté l'outil sur sa propre base de code et a trouvé :
- O(n³) dans le scanner de répertoire
- O(n²) dans les utilitaires de formatage
Ces problèmes ont été corrigés sur la base du rapport de l'outil lui-même, démontrant une amélioration pratique autonome.
Disponibilité
Time Complexity MCP est open source avec des versions précompilées disponibles sur https://github.com/Luzgan/time-complexity-mcp.
📖 Lire la source complète : r/ClaudeAI
👀 See Also
OtoDock : plateforme multi-locataire auto-hébergée pour les agents Claude Code et Codex
OtoDock est un OS d'entreprise auto-hébergé qui exécute des agents Claude Code ou Codex dans des départements sandboxés avec quatre modes de collaboration, support téléphonique et support de modèles locaux.

Plugins Claude : Vision par Ordinateur, Conseil Multi-Agents et Flux de Travail d'Auto-Débogage
Trois plugins Claude ont été publiés : Computer Vision v1.7.0 pour l'automatisation d'applications Windows, The Council v3.1.0 pour la consultation multi-agents adversaire, et Upwork Scraper v0.2.0 pour l'analyse du marché du travail. Une démonstration a montré Claude utilisant ces plugins pour diagnostiquer et corriger son propre bug d'automatisation de Solitaire.

Pipeline de Traduction de Livres Locale Utilise Qwen 32B et Mistral 24B avec RAG Contextuel
Un développeur a créé un pipeline de traduction de livres entièrement local et automatisé qui convertit des fichiers PDF au format ePub en utilisant huit scripts Python. Le système aborde les problèmes courants de traduction comme la perte de contexte et les problèmes de mise en forme grâce à un flux de travail en plusieurs étapes.

Vellium ajoute des animaux de bureau et des agents inspirés de la CLI pour les LLM locaux
Vellium, une application open-source multiplateforme pour les LLM locaux, prend désormais en charge les animaux de bureau qui flottent au-dessus des fenêtres ainsi que des agents avec intégration MCP, commandes de terminal et édition de fichiers.