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

Servidor MCP Reductor de Registros Reduce el Uso de Tokens Cuando Claude Code Lee Registros
Log Reducer es un servidor MCP que procesa archivos de registro en el servidor antes de enviar una salida reducida a Claude Code, evitando registros sin procesar en la ventana de contexto. Aplica 19 transformaciones deterministas que comprimen los registros entre un 50 y un 90%, eliminando de las sesiones más de 20,000 tokens representados por un registro de 2000 líneas.

ClawCode: Migrar Agentes de OpenClaw a Claude Code como un Complemento
ClawCode es un complemento de Node.js para Claude Code que importa agentes OpenClaw, incluyendo IDENTIDAD, ALMA, memoria, habilidades y cron jobs desde ~/.openclaw/workspace/. Proporciona memoria buscable con SQLite+FTS5, complementos de mensajería para WhatsApp, Telegram, Discord, iMessage y Slack, y un proceso nocturno de 'sueño' para consolidación de memoria.

RalphTerm: bucle estilo ralph para Claude Code con sesiones de revisión cruzada de diferentes agentes
RalphTerm es un Rust CLI de código abierto que ejecuta un bucle externo al estilo ralph alrededor de Claude Code: toma un plan en markdown, ejecuta tareas en sesiones interactivas nuevas y realiza una revisión cruzada con un modelo diferente (por ejemplo, Codex) en sesiones nuevas separadas, retroalimentando los problemas en nuevas sesiones de implementación.

Habilidades de Código Claude de Código Abierto para Contenido Personalizado en Redes Sociales
Un desarrollador ha publicado 13 habilidades de código Claude de código abierto que ayudan a Claude a escribir contenido para redes sociales con tu propia voz. Las habilidades incluyen herramientas de definición de contexto, estrategia, creación y análisis para LinkedIn, Twitter/X, Threads y Bluesky.