Complexidade Temporal MCP: Ferramenta de Análise Estática Fornece Complexidade Big-O para Agentes de IA de Codificação

✍️ OpenClawRadar📅 Publicado: February 27, 2026🔗 Source
Complexidade Temporal MCP: Ferramenta de Análise Estática Fornece Complexidade Big-O para Agentes de IA de Codificação
Ad

Time Complexity MCP é um servidor MCP que realiza análise estática em código para determinar a complexidade de tempo Big-O, então alimenta esses valores diretamente para agentes de IA de codificação. A ferramenta contorna o consumo de tokens e as imprecisões potenciais que ocorrem quando modelos de fronteira tentam analisar a complexidade por si mesmos.

Como Funciona

O servidor analisa o código em Árvores de Sintaxe Abstrata (ASTs) usando tree-sitter, então as analisa para detectar:

  • Padrões de aninhamento de loops
  • Padrões de recursão
  • Custos conhecidos de bibliotecas padrão

Ele relata a complexidade Big-O por função com anotações de linha que agentes de IA podem acessar como uma ferramenta.

O Que Ele Detecta

A ferramenta identifica padrões específicos de complexidade:

  • .contains() dentro de um loop for → O(n²)
  • .sort() com .indexOf() no comparador → O(n² log n)
  • Recursão ramificada como fibonacci → O(2ⁿ)
  • Loops com limite constante como for i in range(10) → O(1)
Ad

Linguagens Suportadas

A ferramenta atualmente suporta JavaScript, TypeScript, Python, Java, Kotlin e Dart.

Aplicação no Mundo Real

O desenvolvedor executou a ferramenta em sua própria base de código e encontrou:

  • O(n³) no scanner de diretórios
  • O(n²) nas utilitárias de formatação

Esses problemas foram corrigidos com base no próprio relatório da ferramenta, demonstrando automaplicação prática.

Disponibilidade

Time Complexity MCP é de código aberto com versões pré-construídas disponíveis em https://github.com/Luzgan/time-complexity-mcp.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Sistema Operacional Creation: Um Runtime Local de LLM com Porta σ Que Permite que Modelos Digam "Não Sei" em Vez de Alucinar
Tools

Sistema Operacional Creation: Um Runtime Local de LLM com Porta σ Que Permite que Modelos Digam "Não Sei" em Vez de Alucinar

O Creation OS envolve LLMs locais (BitNet, Qwen, Gemma, qualquer GGUF) com um σ-gate que mede múltiplos canais de incerteza e decide ACEITAR, REPENSAR ou ABSTER-SE por saída. Sem nuvem, sem API. Precisão no TruthfulQA melhorou ~29% via regeneração seletiva.

OpenClawRadar
claude-sessions: Interface de Terminal para Navegar em Transcrições de Código do Claude
Tools

claude-sessions: Interface de Terminal para Navegar em Transcrições de Código do Claude

claude-sessions é uma ferramenta de interface de terminal de código aberto que examina arquivos de transcrição locais do Claude Code, permitindo que desenvolvedores naveguem, pesquisem e retomem sessões anteriores. Construído com o próprio Claude Code, apresenta navegação WASD, pesquisa por palavras-chave e retomada de sessão com um clique.

OpenClawRadar
Spectr: Um MCP Que Escreve Especificações de Aplicativos a Partir de Gravações de Tela para Clones Pixel-Perfect do Claude
Tools

Spectr: Um MCP Que Escreve Especificações de Aplicativos a Partir de Gravações de Tela para Clones Pixel-Perfect do Claude

Spectr é um servidor MCP, CLI e skill para Claude Code que pega uma gravação de tela .mp4/.mov de um app iOS e gera um spec.md de 7 seções com códigos hexadecimais, pesos de fonte, espaçamentos, transições e grafo de navegação — eliminando os 30 minutos de especificação manual por tela.

OpenClawRadar
Interface de chatbot de página única para executar localmente o Gemma 4 26B A4B
Tools

Interface de chatbot de página única para executar localmente o Gemma 4 26B A4B

Um desenvolvedor criou um chatbot em uma única página HTML que se conecta ao Gemma 4 26B A4B rodando localmente com janela de contexto de 32K a 50-65 tokens/segundo, distribuído entre uma GPU 7900 XT e uma 3060 Ti. A interface inclui streaming completo, renderização de Markdown e controles de parâmetros.

OpenClawRadar