Labsco
MCP SERVER

Aider MCP Server

by disler

Hand the actual code edits to Aider and a cheaper model, and keep your main assistant on reviewing them.

Code Generation, Scaffolding & Migration
Summary
Two roles instead of one: your assistant orchestrates, Aider writes.

The editable and read-only file lists are the part worth noticing — you decide exactly what the delegated model may touch, and everything else it needs is available for reading only. Because the diff comes back with the result, the calling assistant can review the change rather than take it on trust.

What it is

A server that offloads coding tasks to Aider. You give it an instruction and the files Aider is allowed to edit; it makes the change and returns whether it worked, along with the diff.

What you get
  • A coding task carried out by Aider from a natural-language instruction, against the files you nominate as editable — files that do not exist yet are created (aider_ai_code)
  • A separate read-only file list Aider may consult for context but must not modify
  • The model chosen per call, so an expensive one can orchestrate while a cheaper one edits
  • Success or failure plus the diff of what changed, returned to the caller
  • The models Aider supports, searched by substring, when you are not sure what is available (list_models)
Requirements

An API key for whichever model provider you want Aider to use, supplied as environment settings or in a local environment file. Python with uv. The directory Aider operates in, and the editor model, are set when the server starts.