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

Octopoda : Couche de mémoire open source pour agents d'IA locaux
Octopoda est une couche mémoire open source qui donne aux agents d'IA locaux une mémoire persistante entre les sessions, une recherche sémantique, une détection de boucles et une récupération après incident. Il fonctionne entièrement hors ligne avec un modèle d'embedding de 33 Mo et s'intègre avec LangChain, CrewAI, AutoGen et OpenAI Agents SDK.

Système d'exploitation Création : Un runtime LLM local à porte σ qui permet aux modèles de dire « Je ne sais pas » plutôt que d'halluciner
Creation OS enveloppe les LLM locaux (BitNet, Qwen, Gemma, tout GGUF) avec une σ-gate qui mesure plusieurs canaux d'incertitude et décide ACCEPTER, REPENSER ou S'ABSTENIR par sortie. Pas de cloud, pas d'API. Précision TruthfulQA améliorée d'environ 29% grâce à la régénération sélective.

AI Claw : Le pont sans serveur connecte Alexa à OpenClaw local avec livraison double.
AI Claw est un pipeline Python AWS Lambda qui connecte les enceintes Amazon Echo aux instances locales d'OpenClaw, contournant le délai d'attente de 8 secondes d'Amazon grâce à une architecture de type « fire-and-forget » avec double livraison vers Telegram et la sortie audio native de l'Echo.

Atelier v0.3 ajoute des révisions ciblées de markdown avec Claude Code.
Atelier v0.3 est une extension gratuite pour VS Code qui vous permet de surligner des sections de documents markdown et de les envoyer à Claude Code pour révision. L'agent répond avec des modifications ciblées dans l'éditeur, et vous pouvez suivre quel retour chaque révision adresse.