Download gratis per MCP

Guarda un annuncio per scaricare gratuitamente

Recensione Softonic

Server MCP locale per editing del codice e automazione guidati dall'AI

boris, sviluppato da Mjkoo, è un server Model Context Protocol che consente agli agenti AI di accedere in modo controllato ai flussi di lavoro di sviluppo locale. Espone un insieme di strumenti di elaborazione del testo e di sistema che consentono agli agenti di ispezionare, cercare e modificare i file del repository attraverso il linguaggio MCP. L'app viene fornita come un singolo binario statico Go adatto per laptop, contenitori o runner CI. Si rivolge a sviluppatori e ingegneri AI che costruiscono automazione basata su agenti per il refactoring del codice e flussi di lavoro di localizzazione.

Quali compiti puoi effettivamente utilizzare?

Lo strumento si concentra sull'ispezione automatizzata dei repository e sulle modifiche ripetibili guidate da un agente. Fornisce l'esecuzione di comandi shell con output in streaming, visualizzazione di file con numeri di riga e letture a intervallo, ricerca regex a livello di progetto e un'utilità di sostituzione di stringhe orientata all'IA che esegue modifiche mirate su più file. I casi d'uso includono passaggi di localizzazione automatizzati e refactoring di codice in blocco, dove le trasformazioni scriptate vengono applicate in modo coerente su molti file.

  • Esecuzione di Bash con output in streaming
  • Grep basato su regex attraverso i file del repository
  • Sostituzione di stringhe a livello di progetto

È pratico eseguirlo all'interno delle pipeline di sviluppo?

Il deployment enfatizza la portabilità: costruisci il server con go build e esegui un singolo eseguibile statico Go su desktop, contenitori Docker o runner CI. Il server supporta STDIO per integrazioni locali e HTTP con eventi inviati dal server per agenti remoti o containerizzati, il che consente risposte in streaming nelle pipeline. Questo consente l'inserimento in lavori CI o macchine degli sviluppatori senza dipendenze di runtime aggiuntive, a condizione che la pipeline possa eseguire il binario e un client compatibile con MCP.

Quali vincoli di input influenzano la sua efficacia?

L'efficacia dipende dalla corretta selezione dei file e da un client MCP. Il matching glob segue le regole di .gitignore e grep accetta espressioni regolari, quindi i risultati dipendono da schemi e layout del repository accurati. Il server offre un flag di compatibilità Anthropic per visualizzare schemi per determinati modelli, il che influisce sull'integrazione del client. Glob o regex errati possono produrre modifiche incomplete o eccessivamente ampie, quindi valida gli schemi su piccoli campioni prima di applicare modifiche in modo ampio.

Ti dà controllo sulla sicurezza e sull'accesso remoto?

La sicurezza è implementata attraverso scoping esplicito e opzioni di autenticazione. Il server applica lo scoping dei percorsi e supporta i flag --allow-dir e --deny-dir per limitare l'accesso al filesystem, mentre la modalità HTTP accetta token bearer tramite --token per client remoti autorizzati. La modalità STDIO mantiene le interazioni locali al processo host. Questi controlli consentono agli operatori di limitare la portata dell'agente e richiedono una configurazione deliberata prima di concedere diritti di modifica, il che supporta l'auditabilità negli ambienti di team.

Chi dovrebbe adottarlo e dove presenta delle lacune

boris è un'opzione pratica per i team di sviluppo e gli ingegneri AI che necessitano di accesso programmatico e verificabile ai codici sorgente. Richiede familiarità da parte dell'operatore con i client MCP e l'hosting di un binario del server, e le modifiche automatiche dovrebbero ricevere una revisione umana prima dell'integrazione. Adottalo per modifiche ripetibili e scriptabili nei repository e applica ambiti ristretti durante le esecuzioni iniziali per ridurre modifiche accidentali ampie.

  • Pro

    • Un singolo binario Go statico viene eseguito in ambienti locali, container e CI.
    • Esecuzione di Bash con output in streaming e directory di lavoro persistenti
    • Il matching Glob rispetta .gitignore per la selezione dei file mirati
    • La definizione dei percorsi e le liste di autorizzazione/negazione applicano un accesso ai file granulare
  • Contro

    • Richiede un client compatibile con MCP come Claude Desktop o Cursor
    • La configurazione del server e la build da riga di comando richiedono familiarità con l'operatore
    • Le modifiche guidate da 'str_replace' necessitano di verifica umana prima di essere unite.

Dettagli dell'app

  • Licenza

    Gratis

  • Versione

    v1.0.0

  • Data di aggiornamento

  • Piattaforme

    MCP

  • Lingua

    Inglese

  • Autore

Il programma è disponibile in altre lingue


Download gratis per MCP

Guarda un annuncio per scaricare gratuitamente


Opinioni utenti su boris

Hai provato boris? Puoi essere il primo a lasciare la tua opinione!

Aggiungi recensione

Ultimi articoli

La legislazione relativa all’utilizzo di questo software è competenza dei singoli Stati. Non autorizziamo, né giustifichiamo in nessun modo un uso illecito di questo programma qualora infringa tali leggi.