Complejidad Temporal MCP: Herramienta de Análisis Estático Proporciona Complejidad Big-O a Agentes de Codificación IA

Time Complexity MCP es un servidor MCP que realiza análisis estático en código para determinar la complejidad temporal Big-O, luego alimenta esos valores directamente a agentes de IA de codificación. La herramienta evita el consumo de tokens y las posibles inexactitudes que ocurren cuando los modelos frontera intentan analizar la complejidad por sí mismos.
Cómo Funciona
El servidor analiza el código en Árboles de Sintaxis Abstracta (AST) usando tree-sitter, luego los analiza para detectar:
- Patrones de anidación de bucles
- Patrones de recursión
- Costos conocidos de bibliotecas estándar
Reporta la complejidad Big-O por función con anotaciones de línea a las que los agentes de IA pueden acceder como una herramienta.
Lo Que Detecta
La herramienta identifica patrones específicos de complejidad:
.contains()dentro de un buclefor→ O(n²).sort()con.indexOf()en el comparador → O(n² log n)- Recursión ramificada como fibonacci → O(2ⁿ)
- Bucles con límite constante como
for i in range(10)→ O(1)
Lenguajes Compatibles
La herramienta actualmente es compatible con JavaScript, TypeScript, Python, Java, Kotlin y Dart.
Aplicación en el Mundo Real
El desarrollador ejecutó la herramienta en su propio código base y encontró:
- O(n³) en el escáner de directorios
- O(n²) en las utilidades de formato
Estos problemas se corrigieron basándose en el propio informe de la herramienta, demostrando una mejora práctica por sí misma.
Disponibilidad
Time Complexity MCP es de código abierto con versiones preconstruidas disponibles en https://github.com/Luzgan/time-complexity-mcp.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Envía agentes OpenClaw como participantes de reuniones con voz, chat y pantalla compartida
Una nueva habilidad permite que los agentes OpenClaw se unan a Google Meet, Teams y Zoom como participantes completos con voz (STT/TTS), chat, avatar de video y compartir pantalla.

LiteParse: Analizador de Documentos Rápido y de Código Abierto para Agentes de IA
LiteParse es un analizador de documentos de código abierto que proporciona análisis espacial de texto con cuadros delimitadores, se ejecuta localmente sin GPUs y admite PDF, documentos de Office e imágenes. Se puede instalar como habilidad para más de 40 agentes de IA, incluidos Claude Code, Cursor y OpenClaw.

Panel Lateral Persistente para Claude Code con Gestión Autónoma de Contenido
Un desarrollador creó un panel TUI que se ubica en un panel dividido de iTerm2 junto al terminal, con tres paneles fijos que Claude gestiona de forma autónoma para mostrar contenido relevante como código, diagramas y actualizaciones de estado.

Consejo: Un Marco de Diálogo Estructurado para Claude
Consejo — Un Crisol es un marco de diálogo estructurado que se ejecuta dentro de una única ventana de contexto de Claude, utilizando marcos de personajes para producir cuatro modos distintos de participación: interrogatorio riguroso, acción generativa, experiencia vivida e intuición no formada.