Gratis download för MCP

Visa annons för att ladda ner gratis

Softonic-recension

Lokalt MCP-server för AI-drivna kodredigering och automatisering

boris, utvecklad av Mjkoo, är en drop-in Model Context Protocol-server som ger AI-agenter kontrollerad åtkomst till lokala utvecklingsarbetsflöden. Den exponerar en uppsättning textbearbetnings- och systemverktyg som låter agenter inspektera, söka och redigera förrådsfiler genom MCP-språket. Appen levereras som en enda statisk Go-binär som är lämplig för bärbara datorer, containrar eller CI-körningar. Den riktar sig till utvecklare och AI-ingenjörer som bygger agentbaserad automatisering för kodrefaktorering och lokaliseringsarbetsflöden.

Vilka uppgifter kan du faktiskt använda det för?

Verktyget fokuserar på automatiserad inspektion av förråd och upprepbara redigeringar drivna av en agent. Det tillhandahåller körning av skalkommandon med strömmande utdata, filvisning med radnummer och avgränsade läsningar, projektomfattande regex-sökning och en AI-orienterad strängersättningsverktyg som utför riktade redigeringar över filer. Användningsfall inkluderar automatiserade lokaliseringar och massredigeringar av kod, där skriptade transformationer tillämpas konsekvent över många filer.

  • Bash-körning med strömmande utdata
  • Regex-baserad grep över förrådsfiler
  • Projektomfattande strängersättning

Är det praktiskt att köra i utvecklingspipelines?

Distribution betonar portabilitet: du bygger servern med go build och kör en enda statisk Go-exekverbar fil på skrivbord, Docker-containrar eller CI-körningar. Servern stöder STDIO för lokala integrationer och HTTP med server-sända händelser för fjärr- eller containeriserade agenter, vilket möjliggör strömmande svar in i pipelines. Detta möjliggör inbäddning i CI-jobb eller utvecklarmaskiner utan ytterligare körningsberoenden, förutsatt att pipelinen kan köra den binära filen och en MCP-kompatibel klient.

Vilka inmatningsbegränsningar formar dess effektivitet?

Effektiviteten beror på korrekt filval och en MCP-klient. Glob-matchning följer .gitignore-regler och grep accepterar reguljära uttryck, så resultat beror på exakta mönster och förrådslayout. Servern erbjuder en Anthropic-kompatibilitetsflagga för att yta scheman för vissa modeller, vilket påverkar klientintegration. Felaktiga globs eller regexar kan ge ofullständiga eller alltför breda redigeringar, så validera mönster på små prover innan du tillämpar ändringar brett.

Ger det dig kontroll över säkerhet och fjärråtkomst?

Säkerhet implementeras genom explicita avgränsningar och autentiseringsalternativ. Servern upprätthåller sökvägsavgränsning och stöder --allow-dir och --deny-dir-flaggor för att begränsa filsystemåtkomst, medan HTTP-läget accepterar bärartoken via --token för auktoriserade fjärrklienter. STDIO-läget håller interaktioner lokala till värdprocessen. Dessa kontroller låter operatörer begränsa agentens räckvidd och kräver avsiktlig konfiguration innan redigeringsrättigheter beviljas, vilket stöder regelefterlevnad i teammiljöer.

Vem bör anta det, och där det faller kort

boris är ett praktiskt alternativ för utvecklingsteam och AI-ingenjörer som behöver programmatisk, granskbar agentåtkomst till kodbaser. Det kräver operatörens bekantskap med MCP-klienter och att hosta en serverbinär, och automatiserade ändringar bör få mänsklig granskning innan integration. Anta det för upprepningsbara, skriptbara ändringar i repositoryn och upprätthåll snäva omfattningar under initiala körningar för att minska oavsiktliga breda modifieringar.

  • Fördelar

    • En enda statisk Go-binärfil körs i lokala, container- och CI-miljöer
    • Bash-exekvering med strömmande utdata och beständiga arbetskataloger
    • Glob-matching respekterar .gitignore för målfilsval
    • Sökvägsavgränsning och tillåt/nekalistor genomför detaljerad filåtkomst
  • Nackdelar

    • Kräver en MCP-kompatibel klient som Claude Desktop eller Cursor
    • Kommandoradsbyggnad och serverinställning kräver operatörens bekantskap
    • 'str_replace' drivet redigeringar behöver mänsklig verifiering innan sammanslagning

Appspecifikationer

  • Licens

    Gratis

  • Version

    v1.0.0

  • Senaste uppdatering

  • Plattform

    MCP

  • Språk

    Engelska

  • Utvecklare

Program tillgängligt på andra språk


Gratis download för MCP

Visa annons för att ladda ner gratis


Användarrecensioner om boris

Har du provat boris? Var den första att lämna din åsikt!

Lägg till recension
Lagar som rör användningen av denna programvara varierar från land till land. Vi uppmuntrar eller accepterar inte användningen av detta program om det strider mot dessa lagar.