Free Download for MCP

View an ad to download for free

Softonic review

Local MCP server for AI-driven code editing and automation

boris, developed by Mjkoo, is a drop-in Model Context Protocol server that gives AI agents controlled access to local development workflows. It exposes a set of text-processing and system tools that let agents inspect, search, and edit repository files through the MCP language. The app ships as a single static Go binary suitable for laptops, containers, or CI runners. It targets developers and AI engineers building agent-based automation for code refactoring and localization workflows.

What tasks can you actually use it for?

The tool focuses on automated repository inspection and repeatable edits driven by an agent. It provides shell command execution with streaming output, file viewing with line numbers and ranged reads, project-wide regex search, and an AI-oriented string-replace utility that performs targeted edits across files. Use cases include automated localization passes and bulk code refactors, where scripted transformations are applied consistently across many files.

  • Bash execution with streaming output
  • Regex-based grep across repository files
  • Project-wide string replacement

Is it practical to run inside development pipelines?

Deployment emphasizes portability: you build the server with go build and run a single static Go executable on desktops, Docker containers, or CI runners. The server supports STDIO for local integrations and HTTP with server-sent events for remote or containerized agents, which enables streaming responses into pipelines. This allows embedding into CI jobs or developer machines without additional runtime dependencies, provided the pipeline can run the binary and an MCP-compatible client.

What input constraints shape its effectiveness?

Effectiveness depends on correct file selection and an MCP client. Glob matching follows .gitignore rules and grep accepts regular expressions, so results hinge on accurate patterns and repository layout. The server offers an Anthropic compatibility flag to surface schemas for certain models, which affects client integration. Incorrect globs or regexes can yield incomplete or overly broad edits, so validate patterns on small samples before applying changes broadly.

Does it give you control over security and remote access?

Security is implemented through explicit scoping and authentication options. The server enforces path scoping and supports --allow-dir and --deny-dir flags to restrict filesystem access, while HTTP mode accepts bearer tokens via --token for authorized remote clients. STDIO mode keeps interactions local to the host process. These controls let operators limit agent reach and require deliberate configuration before granting edit rights, which supports auditability in team environments.

Who should adopt it, and where it falls short

boris is a practical option for development teams and AI engineers who need programmatic, auditable agent access to codebases. It requires operator familiarity with MCP clients and hosting a server binary, and automated edits should receive human review before integration. Adopt it for repeatable, scriptable repository changes and enforce narrow scopes during initial runs to reduce accidental broad modifications.

  • Pros

    • Single static Go binary runs in local, container, and CI environments
    • Bash execution with streaming output and persistent working directories
    • Glob matching respects .gitignore for targeted file selection
    • Path scoping and allow/deny lists enforce granular file access
  • Cons

    • Requires an MCP-compatible client such as Claude Desktop or Cursor
    • Command-line build and server setup needs operator familiarity
    • 'str_replace' driven edits need human verification before merging

App specs

  • Developer

  • License

    Free

  • Version

    v1.0.0

  • Latest update

  • Platform

    MCP

  • Language

    English

Program available in other languages


Free Download for MCP

View an ad to download for free


User reviews about boris

Have you tried boris? Be the first to leave your opinion!

Add review

Latest articles

Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws.
Signed in to Softonic as