Gratis download voor MCP

Bekijk een advertentie en download gratis

Softonic-recensie

Lokale MCP-server voor AI-gedreven codebewerking en automatisering

boris, ontwikkeld door Mjkoo, is een drop-in Model Context Protocol-server die AI-agenten gecontroleerde toegang geeft tot lokale ontwikkelingsworkflows. Het biedt een set van tekstverwerkings- en systeemtools waarmee agenten repositorybestanden kunnen inspecteren, doorzoeken en bewerken via de MCP-taal. De app wordt geleverd als een enkele statische Go-binaire geschikt voor laptops, containers of CI-runners. Het richt zich op ontwikkelaars en AI-ingenieurs die agent-gebaseerde automatisering bouwen voor code-refactoring en lokalisatieworkflows.

Voor welke taken kun je het eigenlijk gebruiken?

De tool richt zich op geautomatiseerde repository-inspectie en herhaalbare bewerkingen aangestuurd door een agent. Het biedt shell-opdrachtuitvoering met streamingoutput, bestandweergave met regelnummers en bereiklezen, projectbrede regex-zoekopdrachten en een AI-georiënteerde string-vervangingsutility die gerichte bewerkingen over bestanden uitvoert. Toepassingen omvatten geautomatiseerde lokalisatiepasses en bulkcode-refactorisaties, waarbij gescripte transformaties consistent over veel bestanden worden toegepast.

  • Bash-uitvoering met streamingoutput
  • Regex-gebaseerde grep over repositorybestanden
  • Projectbrede stringvervanging

Is het praktisch om binnen ontwikkelingspipelines te draaien?

Implementatie benadrukt draagbaarheid: je bouwt de server met go build en draait een enkele statische Go-executable op desktops, Docker-containers of CI-runners. De server ondersteunt STDIO voor lokale integraties en HTTP met server-gestuurde evenementen voor externe of gecontaineriseerde agents, wat streamingreacties in pipelines mogelijk maakt. Dit maakt inbedding in CI-taken of ontwikkelaarsmachines mogelijk zonder extra runtime-afhankelijkheden, mits de pipeline de binaire kan uitvoeren en een MCP-compatibele client heeft.

Welke invoerbeperkingen bepalen de effectiviteit?

Effectiviteit hangt af van de juiste bestandsselectie en een MCP-client. Glob-matching volgt .gitignore-regels en grep accepteert reguliere expressies, dus resultaten hangen af van nauwkeurige patronen en repository-indeling. De server biedt een Anthropic-compatibiliteitsvlag om schema's voor bepaalde modellen naar voren te brengen, wat invloed heeft op clientintegratie. Onjuiste globs of regexen kunnen onvolledige of te brede bewerkingen opleveren, dus valideer patronen op kleine monsters voordat je wijzigingen breed toepast.

Geeft het je controle over beveiliging en externe toegang?

Beveiliging wordt geïmplementeerd via expliciete afbakening en authenticatieopties. De server handhaaft padafbakening en ondersteunt --allow-dir en --deny-dir-vlaggen om de toegang tot het bestandssysteem te beperken, terwijl de HTTP-modus draagtokenen accepteert via --token voor geautoriseerde externe clients. STDIO-modus houdt interacties lokaal bij het hostproces. Deze controles stellen operators in staat om het bereik van de agent te beperken en vereisen opzettelijke configuratie voordat bewerkingsrechten worden verleend, wat de controleerbaarheid in teamomgevingen ondersteunt.

Wie zou het moeten aannemen, en waar het tekortschiet

boris is een praktische optie voor ontwikkelingsteams en AI-ingenieurs die programmatic, auditable agent toegang tot codebases nodig hebben. Het vereist bekendheid van de operator met MCP-clients en het hosten van een server-binaire, en geautomatiseerde bewerkingen moeten menselijke beoordeling ontvangen voordat ze worden geïntegreerd. Neem het aan voor herhaalbare, scriptbare repository-wijzigingen en handhaaf smalle reikwijdten tijdens de eerste uitvoeringen om onbedoelde brede wijzigingen te verminderen.

  • Voor

    • Enkele statische Go-binaire bestanden draaien in lokale, container- en CI-omgevingen
    • Bash-uitvoering met streaminguitvoer en persistente werkdirectories
    • Glob-matching respecteert .gitignore voor gerichte bestandsselectie
    • Padafbakening en toestaan/weigeren lijsten handhaven gedetailleerde bestands toegang
  • Tegen

    • Vereist een MCP-compatibele client zoals Claude Desktop of Cursor
    • De commandoregel build en serverconfiguratie vereist bekendheid van de operator.
    • 'str_replace' gedreven bewerkingen hebben menselijke verificatie nodig voordat ze worden samengevoegd

Specificaties van de app"

  • Licentie

    Gratis

  • Versie

    v1.0.0

  • Update datum

  • Platform

    MCP

  • Taal

    Engels

  • Softwareontwikkelaar

Programma is beschikbaar in andere talen


Gratis download voor MCP

Bekijk een advertentie en download gratis


Beoordelingen about boris

Heeft u geprobeerd boris? Wees de eerste om uw mening te verlaten!

Beoordeling toevoegen

Nieuwste artikelen

De wetten inzake het gebruik van software verschilt per land. We moedigen het gebruik van dit programma niet aan of keuren het niet goed als het in strijd is met deze wetten.