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.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add arno -- docker run -i --rm ghcr.io/julianbei/arno-mcp:v0.0.17~/.codex/config.toml
[mcp_servers.arno]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/julianbei/arno-mcp:v0.0.17"]
# codex mcp add arno -- docker run -i --rm ghcr.io/julianbei/arno-mcp:v0.0.17~/.cursor/mcp.json
{
"mcpServers": {
"arno": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/julianbei/arno-mcp:v0.0.17"
]
}
}
}.vscode/mcp.json
{
"servers": {
"arno": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/julianbei/arno-mcp:v0.0.17"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"arno": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/julianbei/arno-mcp:v0.0.17"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"arno": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/julianbei/arno-mcp:v0.0.17"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"arno": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/julianbei/arno-mcp:v0.0.17"
]
}
}
}