Servidor MCP local entregando contexto de código semântico para agentes de IA
tracedecay, da ScriptedAlchemy, é um servidor MCP local que fornece inteligência semântica de código para agentes de codificação de IA, projetado para reduzir a varredura redundante de arquivos. Ele constrói um grafo semântico em todo o repositório e expõe mais de 70 ferramentas MCP especializadas para responder a consultas sobre relacionamentos de chamadas, raio de impacto e edições ancoradas, o que reduz o consumo de tokens LLM ao restringir solicitações a trechos relevantes. Engenheiros e pesquisadores de IA que integram assistentes de agentes obtêm memória de projeto e metadados mantidos em suas próprias máquinas.
Quais tarefas você pode realmente usar para isso?
tracedecay funciona como uma memória de projeto que agentes de IA consultam para tarefas específicas de desenvolvedor. Ele suporta descoberta e navegação através de um gráfico semântico local, análise de impacto para avaliar mudanças a jusante e edições ancoradas baseadas em AST para modificações de código precisas. Fluxos de trabalho típicos de agentes que ele suporta incluem consultas de gráfico de chamadas, montagem de contexto de PR, geração de changelog ciente de diferenças e mapeamento de testes para caminhos de código. Essas tarefas são expostas através do conjunto de ferramentas de mais de 70 ferramentas MCP.
Quão precisas são as percepções que ele produz?
A ferramenta produz metadados de código estruturados e consultáveis por máquina, extraindo símbolos com extratores tree-sitter Rust em mais de 50 idiomas, o que fundamenta as respostas dos agentes em sintaxe analisada em vez de texto bruto. Edições ancoradas usam reescrita de AST e ferramentas de substituição de strings, e a análise de raio de impacto relata dependências a jusante. A precisão depende da cobertura do extrator para cada idioma e da fidelidade das árvores analisadas; o núcleo Rust é projetado para manter o processamento rápido e reduzir a sobrecarga de recursos ao construir e consultar gráficos.
Ele se integra com fluxos de trabalho e protege os dados do projeto?
tracedecay armazena a memória do projeto localmente em um banco de dados libSQL e funciona como um binário Rust em macOS (Apple Silicon), Linux e Windows (via Scoop), o que mantém a indexação e os metadados na máquina do desenvolvedor. Ele se integra com fluxos de trabalho Git para análise de PR e diferenças, mas requer um cliente ou agente de IA compatível com MCP para funcionar. A implementação e a manutenção ativa pela ScriptedAlchemy visam se encaixar em pipelines de desenvolvimento orientados por agentes, em vez de substituir ferramentas de CI ou editor existentes.
Escolha prática para equipes que utilizam revisão de código e refatoração orientadas por agentes
tracedecay é uma opção pragmática para desenvolvedores e pesquisadores que desejam um contexto de projeto ciente de agentes sem mover o código para fora do host; seu design favorece a análise local e metadados consultáveis por máquina. Espere um curto passo de integração para conectar um cliente MCP e validar edições baseadas em AST em seu fluxo de trabalho CI. Use a ferramenta como uma fonte de contexto direcionado para agentes e verifique as alterações sugeridas antes de mesclar nas branches principais.





