Skip to content

Aider

Aider is the original AI pair programmer for the terminal. It edits files across your entire repository, creates atomic Git commits for every change, and works with any LLM you prefer — from Claude and GPT to DeepSeek and local Ollama models. MCP support lets you bring external data into the pair-programming conversation.


Ai
Aider
TRANSPORT
Streamable HTTP ✓
PLATFORM
Windows · macOS · Linux
MCP VIA
CLI Flag / Config

Git-Native Pair Programming with External Tools

Aider's core strength is that every AI edit produces a clean Git commit. This means you can git diff, git log, and git revert any change the AI makes — a workflow that feels natural to experienced developers.

Adding MCP tools gives the AI something it normally lacks: live context from outside the repository. The agent can query a database schema, check deployment status, or pull monitoring data before making code changes. Because each change is still committed atomically, you always have a clear audit trail of what happened and why.

What makes Aider unique:

  • Atomic Git commits — every edit is a self-contained commit with a descriptive message
  • Multi-file editing — refactor across dozens of files in a single request
  • Any LLM — Claude, GPT-4, DeepSeek, Ollama, or any compatible endpoint
  • Map-based context — Aider builds a repo map to understand file relationships
  • Voice mode — dictate coding requests via microphone
  • 25k+ GitHub stars — one of the most popular AI coding tools

Setting Up MCP

1. Get Your Vinkius URL

Log in to Vinkius Cloud, select your server, and create a Connection Token. Copy the URL.

2. Pass to Aider

Add the MCP server when launching Aider:

bash
aider --mcp-server "https://edge.vinkius.com/{TOKEN}/mcp"

Or persist it in your .aider.conf.yml:

yaml
mcp-server:
  - https://edge.vinkius.com/{TOKEN}/mcp

3. Pair Programs with Tools

Start coding normally. When you ask Aider to perform a task that benefits from external data, it will invoke the relevant MCP tool, incorporate the result, and commit the changes.


FAQ

How does Aider handle MCP tool results in Git commits? Aider includes relevant context in commit messages. If a tool call influenced the change, the commit description reflects that.

Can I use multiple MCP servers at once? Yes. Pass multiple --mcp-server flags or list them in .aider.conf.yml. All tools are available simultaneously.

Which LLM works best with MCP in Aider? Claude and GPT-4 have the most reliable tool-calling capabilities, but any supported LLM can trigger MCP tools.

Is Aider free? Open-source under the Apache 2.0 license. You bring your own API key for the LLM provider.