Complete AI Training

MCP server · Developer tools

ARNO MCP server

by julianbei

Lets your AI read code by name, make edits, run your tests, and undo changes.

Flow diagram: you ask your AI “Where is parseConfig declared and who calls it?”, on your own computer the ARNO MCP server works with your code project, and you get back answers and changes in chat.

ARNO is a helper that gives your AI a proper toolkit for working with code, instead of it poking around with raw text commands. It is made for people who use a coding assistant and want it to understand the project properly. If you work in a codebase and your AI keeps guessing, this is for you.

What is an MCP server? The 30-second version

On its own, your AI can only chat with you. An MCP server is a small helper program that gives it a new skill or a connection to something else. This one connects your AI to the code project on your computer, so it can look up where things are defined, make changes, and run the project's own tests. You just ask in normal words, and the helper does the technical part behind the scenes.

What this MCP server does

You ask your AI something about your code, like where a function lives or who uses it. The AI passes that request to ARNO, which reads the project the way a code editor would, by names and structure rather than by searching text. When you ask for a change, ARNO makes it and brings back any errors the compiler noticed, so the AI can fix them right away. It can also run your project's own build and test commands and show you the result. If something goes wrong, you can go back to a saved checkpoint.

Flow diagram: you ask your AI “Where is parseConfig declared and who calls it?”, on your own computer the ARNO MCP server works with your code project, and you get back answers and changes in chat. Click to zoom

What you can do with it

  • Find where a function, class, or variable is defined
  • See every place that uses a piece of code
  • Rename something across all the files at once
  • Make a change and get the compiler's errors back immediately
  • Run the tests that matter to the change
  • Save a checkpoint before a risky change and revert if needed
  • See a summary of what changed

Try asking your AI

  • “Where is the parseConfig function declared, and who calls it?”
  • “Rename the method validateInput to checkInput everywhere it is used.”
  • “Change this function's signature and update all the callers, then check it still builds.”
  • “Run the tests for the parser file and tell me what failed.”

What it gives back to you

You get answers in the chat in plain language: where something is, a list of callers, the compiler errors from an edit, or the test results. If ARNO made changes, it tells you what it changed. You can also ask for a summary of everything that is different since a checkpoint.

Before you start

What you need

  • A Mac or Linux computer (Windows is not supported yet)
  • The ARNO helper installed with the one-line install command from the README
  • Your AI client set up to use MCP servers, like Claude Code
  • For the most accurate answers, the language server for your programming language (ARNO can install these for you)

Good to know

It can change and delete code in your project, so save a checkpoint before risky edits and keep your work under version control.

Install it with your AI

Add ARNO MCP server to your AI, no technical skills needed

You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.

Sign in to get the install prompt

Members get a ready-made prompt that lets the Claude desktop app check ARNO MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.

Sign in Become a member

Who it's for

Developers and anyone who uses an AI coding assistant on a real project and wants it to understand the code properly instead of guessing.