Server MCP locale che fornisce contesto di codice semantico per agenti AI
tracedecay, da ScriptedAlchemy, è un server MCP locale che fornisce intelligenza semantica del codice per agenti di codifica AI, progettato per ridurre la scansione ridondante dei file. Costruisce un grafo semantico a livello di repository ed espone più di 70 strumenti MCP specializzati per rispondere a query su relazioni di chiamata, raggio d'impatto e modifiche ancorate, il che riduce il consumo di token LLM restringendo le richieste a frammenti pertinenti. Gli ingegneri e i ricercatori AI che integrano assistenti agenti ottengono memoria di progetto e metadati mantenuti sui propri computer.
Quali compiti puoi effettivamente utilizzare?
tracedecay funge da memoria di progetto che gli agenti AI interrogano per compiti specifici degli sviluppatori. Supporta la scoperta e la navigazione tramite un grafo semantico locale, analisi di impatto per valutare le modifiche a valle e modifiche ancorate basate su AST per modifiche di codice precise. I flussi di lavoro tipici che supporta includono interrogazioni del grafo delle chiamate, assemblaggio del contesto PR, generazione di changelog consapevoli delle differenze e mappatura dei test ai percorsi di codice. Questi compiti sono esposti attraverso il set di strumenti di oltre 70 strumenti MCP.
Quanto sono accurati gli approfondimenti che produce?
Lo strumento produce metadati di codice strutturati e interrogabili dalle macchine estraendo simboli con estrattori Rust tree-sitter in oltre 50 lingue, il che radica le risposte degli agenti nella sintassi analizzata piuttosto che nel testo grezzo. Le modifiche ancorate utilizzano riscrittura AST e strumenti di sostituzione delle stringhe, e l'analisi del raggio d'impatto riporta le dipendenze a valle. L'accuratezza dipende dalla copertura dell'estrattore per ciascuna lingua e dalla fedeltà degli alberi analizzati; il nucleo Rust è progettato per mantenere il processo veloce e ridurre il sovraccarico delle risorse durante la costruzione e l'interrogazione dei grafi.
Si integra con i flussi di lavoro e protegge i dati del progetto?
tracedecay memorizza la memoria del progetto localmente in un database libSQL e funziona come un binario Rust su macOS (Apple Silicon), Linux e Windows (tramite Scoop), il che mantiene l'indicizzazione e i metadati sulla macchina dello sviluppatore. Si integra con i flussi di lavoro Git per l'analisi di PR e differenze, ma richiede un client o agente AI conforme a MCP per funzionare. L'implementazione e la manutenzione attiva da parte di ScriptedAlchemy mirano a inserirsi nei pipeline di sviluppo guidati dagli agenti piuttosto che sostituire gli strumenti CI o editor esistenti.
Scelta pratica per i team che utilizzano la revisione del codice e il refactoring guidati da agenti
tracedecay è un'opzione pragmatica per sviluppatori e ricercatori che desiderano un contesto di progetto consapevole degli agenti senza spostare il codice off-host; il suo design favorisce l'analisi locale e i metadati interrogabili dalle macchine. Aspettati un breve passaggio di integrazione per collegare un client MCP e convalidare le modifiche basate su AST nel tuo flusso di lavoro CI. Usa lo strumento come fonte di contesto mirato per gli agenti e verifica le modifiche suggerite prima di unirle nei rami principali.





