Enterprise DNA Enterprise DNA
M MCP Servers Developer low

julianbei/arno

by Various

The IDE for agents. An MCP server: read by symbol, edit against a revision, validate with your own build, revert. Go, Java, Scala, TypeScript, Python, Rust, Ruby.

MCP

julianbei/arno

Added 21 Sept 2026

#ai-agents #claude-code #coding-agents #developer-tools #golang #language-server-protocol #mcp #mcp-server

Overview

arno is an MCP server that gives AI agents IDE-like code editing. It reads code by symbol, edits against a revision, validates changes with the user's own build, and can revert. Supports Go, Java, Scala, TypeScript, Python, Rust, Ruby.

Best for

Best for
Developers wiring AI agents into safe, reversible code edit workflows

Use cases

  • Refactor code by symbol name
  • Apply changes with build validation
  • Revert agent edits that fail checks

How to use

Tools exposed

  • ARNO_WORKSPACE_ROOT
  • ARNO_STATE_DIR
  • ARNO_VERSION
  • ARNO_INSTALL_DIR
  • ARNO_SERVERS
  • ARNO_RELEASE_URL
  • read_range
  • workspace_tree
  • replace_symbol
  • replace_text
  • replace_file
  • create_file
  • delete_file
  • delete_symbol
  • run_tests
  • run_command
  • declare_command
  • job_status
  • job_output

Tested with

Claude Desktop, Claude Code, Cline, VS Code

Notes

arno is an MCP server that gives AI agents IDE-like code editing. It reads code by symbol, edits against a revision, validates changes with the user’s own build, and can revert. Supports Go, Java, Scala, TypeScript, Python, Rust, Ruby.

0 stars on GitHub. Last updated 2026-09-16. Licensed Apache-2.0.

Use cases

  • Refactor code by symbol name
  • Apply changes with build validation
  • Revert agent edits that fail checks

Pros

  • Symbol-based reads avoid line number guesswork
  • Edits are tied to revisions for easier rollback
  • Uses your own build command for validation

Cons

  • No release milestones or community signal yet (0 stars)
  • Requires a working build setup to validate changes
  • Limited to the seven listed languages

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Symbol-based reads avoid line number guesswork
  • Edits are tied to revisions for easier rollback
  • Uses your own build command for validation

Cons

  • No release milestones or community signal yet (0 stars)
  • Requires a working build setup to validate changes
  • Limited to the seven listed languages
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks