NewAgent Observability is live.
Back to directory
Aider logo

Aider MCP server: the community one fails to start

A wrapper that documents fourteen tools and never reaches them, why it breaks, and how to drive Aider from an agent anyway.

Connector
Community only, and it doesn't run
Coverage
Nothing reachable
Tools
14 documented, 0 usable
Working route
Run Aider directly from the agent's shell

Last verified 1 September 2026 · from The Aider repository, the community package on npm and a first-hand run of it

This page is one of 90 in a directory of monitoring and developer tools. Each page checks what an AI coding agent can get out of the tool through its MCP server, the connector that lets the agent query the tool directly.

Summary

Aider publishes no MCP server. The string mcp appears in its repository only as a dependency pin, not as a server.

One community wrapper exists: mcp-aider-executor, published to npm as version 1.1.0 on 15 May 2026, with 0 stars. Its README documents 14 tools for running Aider as a detached background process and checking its progress.

It does not run. Starting version 1.1.0 on 24 August 2026 failed immediately with a SyntaxError, because it depends on `@modelcontextprotocol/server` at `^2.0.0-alpha.2` and imports an export that version does not provide.

What is the Aider MCP server, and is it usable?

Aider is a command-line coding assistant that edits files in a git repository. It is an agent in its own right, which makes an MCP wrapper an unusual idea: one agent driving another.

The community wrapper takes that idea seriously. Its README describes starting Aider as a detached background process so that a calling agent can check the chat history later. Its README calls that agentic swarm behavior: one agent starting another and reading its output.

The fourteen documented tools cover that loop: aider_message_prompt starts a run, aider_check_progress reads the chat history and process status, and the rest handle git state, file reads and configuration.

Every one of the 90 vendors in this directory gets the same four checks. Aider passes 2 of them.

CheckResultEvidence
OfficialFailAider publishes no MCP server. The only option is RailKill/mcp-aider-executor, unaffiliated, with 0 stars.
MaintainedPassThe community repository was pushed 15 May 2026, with version 1.1.0 published to npm the same day.
DistributedPassPublished to npm as mcp-aider-executor.
UsableFailIt does not start. Running version 1.1.0 on 24 August 2026 failed immediately with a SyntaxError: the requested module @modelcontextprotocol/server does not provide an export named StdioServerTransport.

Aider works in code, tests and review, and nothing usable connects to it.

Part of the workWhat Aider has hereCan an agent reach it
Code, tests & reviewAutomated code editing in a git repositoryNo. Editing code is the product's purpose, and the only wrapper fails at import, so nothing is reachable
CI & releaseNoneNo pipeline product, and nothing usable
Production observabilityNoneNo telemetry product, and no server
Agent observability & evalsNoneNo traces or evaluations, and no server
AI cost managementNoneNo spend data, and no server

Drive Aider as a program, not as a connector. It already takes a prompt on the command line and edits files in place, so an agent with shell access needs no MCP server at all.

What can an AI agent do with Aider?

Nothing, over MCP. Two things explain that, and the first is why this page has no setup steps.

The only community server fails before it speaks a single byte of MCP.

Running mcp-aider-executor 1.1.0 on 24 August 2026 produced a SyntaxError: the requested module @modelcontextprotocol/server does not provide an export named StdioServerTransport.

Its published dependency list pins @modelcontextprotocol/server at ^2.0.0-alpha.2. Building on an alpha of the SDK is why the import no longer resolves.

Guard: Do not plan around this package. A client will report only that the server failed to start, with no indication that the cause is a dependency.

Even if it started, it denies all operations until a whitelist is supplied.

The README instructs users to provide --whitelist arguments with a permitted glob path, and states that otherwise all operations will be denied by default.

That is a sensible default for a server that edits files, and it means an install without whitelist arguments would appear to do nothing.

Guard: If the dependency is ever fixed, pass explicit --whitelist paths and expect silence without them.

Do you need the MCP server at all?

No. Run Aider directly. It is a command-line program that takes a message and edits files in a git repository. An agent that can run shell commands drives it with no MCP server in between.

That is also what the wrapper does underneath. Its README lists node, aider and git as environment prerequisites, so the executables have to be present either way, and the wrapper adds process management rather than capability.

For the git operations the wrapper bundles, a repository connector covers the same ground with maintenance behind it. GitHub's server exposes branches, commits and pull requests across 85 tools, and Graphite exposes the gt command line directly.

For code review of whatever Aider produces, Semgrep runs locally, and its tool definitions cost about 1,624 tokens of the agent's context, and Codacy and SonarQube reach platform findings.

Give the agent a shell and call Aider directly. Use a repository connector for the git half.

Aider MCP server setup

Nothing here installs an Aider server worth running. The one community package fails at import, so this is the route that actually works.

Aider is a command-line tool. An agent that has a shell can drive it directly, which needs no connector and no package that has to keep working.

The repository half is separate, and there a real server exists.

Give the agent a shell

Aider takes its instructions on the command line and edits files in place. An agent with shell access can invoke it the way a person would.

No credentials appear in the command itself. Aider reads its model key from the environment you already configured for it.

Terminal
aider --message "add a retry to the upload path" src/upload.py

GitHub, for the git half

Aider commits as it edits. Reading the resulting branches, diffs and pull requests is what a repository connector is for.

The personal access token is GitHub's own, and --read-only keeps the agent from acting on the repository while it inspects the work.

Terminal
claude mcp add-json "github" '{"command":"github-mcp-server",
  "args":["stdio","--read-only"],
  "env":{"GITHUB_PERSONAL_ACCESS_TOKEN":"<your-token>",
         "GITHUB_TOOLSETS":"repos,pull_requests"}}'

Every other client

Each block below is the configuration for one client, with the file path and the key that client expects.

Why the community package is not an option

mcp-aider-executor 1.1.0 fails before it registers anything. Running it on 24 August 2026 raised a SyntaxError: @modelcontextprotocol/server provides no StdioServerTransport export.

Fourteen tools are documented and zero are reachable. Reproducing this needs no credentials, because the failure happens at import.

Terminal
npx -y mcp-aider-executor@1.1.0
# SyntaxError: does not provide an export named
# 'StdioServerTransport'

Read-only access, permissions and security

  • A shell is a wide grant

    Driving Aider directly means the agent can run commands, which is broader than any connector on this page and should be a deliberate choice.

  • Aider edits files in place

    It is a write tool by design, so run it against a branch and review the diff rather than trusting the edit.

  • Model keys live in Aider's own environment

    Nothing on this page asks you to put them into an MCP configuration.

  • --read-only separates inspection from action

    Letting the agent read the repository without write tools keeps the review honest even when Aider itself can write.

  • The broken package is not a security finding

    It fails at import and registers nothing, so it exposes nothing; it simply does not work.

Troubleshooting

You cannot find an official Aider MCP server
There is not one. mcp appears in Aider's own repository only as a dependency pin, not as a server it publishes.
`mcp-aider-executor` installs but the server never starts
It fails at import. Running version 1.1.0 on 24 August 2026 raised a SyntaxError: the requested module @modelcontextprotocol/server does not provide an export named StdioServerTransport.
The package pins @modelcontextprotocol/server at ^2.0.0-alpha.2, an alpha line whose exports moved. Nothing in your configuration causes this.
The README lists 14 tools but the agent sees none
The failure happens before any tool registers. Fourteen tools are documented and zero are reachable, so an agent connects to nothing.
npm shows several versions published on the same day
Four versions were published on 15 May 2026, running 1.0.0, 1.0.1, 1.0.2 and then 1.1.0. The latest is 1.1.0, and it is the version that fails.
You want an agent to drive Aider anyway
Aider is a command-line tool, so the working route is the command line. Give the agent a shell rather than a broken connector.

Aider MCP server: Reference

ItemValue
Official serverNone. Aider publishes no MCP server
mcp in Aider's repositoryA dependency pin only
Community serverRailKill/mcp-aider-executor, unaffiliated
Its stars0
Created7 May 2026
Last push15 May 2026
npm packagemcp-aider-executor
Latest version1.1.0, published 15 May 2026
Versions publishedFour, all on 15 May 2026
LicenseMIT
SDK dependency@modelcontextprotocol/server at ^2.0.0-alpha.2
Tools documented in the README14
Tools reachable0. The server fails at import
Observed failureSyntaxError. @modelcontextprotocol/server provides no StdioServerTransport export
Failure observed24 August 2026, running version 1.1.0

What engineers report

There is no adoption to report. The import failure is reproducible, and that reproduction is the most useful thing on this page.

What was checkedWhat it shows
Official servers foundNone. mcp appears in Aider only as a dependency pin
Community serverRailKill/mcp-aider-executor, 0 stars
npm version1.1.0, published 15 May 2026
LicenseMIT
Tools documented in the README14
Tools reachable0. The server fails at import
SDK dependency@modelcontextprotocol/server at ^2.0.0-alpha.2

The Aider repository, the npm registry and the official MCP registry were checked on 24 August 2026. The community package was installed and run on the same date; it exited with a SyntaxError naming a missing export from its own SDK dependency.

Should you connect an agent to Aider?

No. A server exists and is not usable. Best for calling Aider from the agent's shell, which is what the wrapper does anyway.

Strongest fit
Nobody. The only server does not start.
Main advantage
None. The fourteen documented tools cannot be called.
Main weakness
A published package that fails at import, with 0 stars and no vendor behind it.
Operational risk
The failure is silent from the client's side, which costs debugging time.

From Oodle

One platform for agent traces and infrastructure

Agent traces usually sit in a different product from the rest of your telemetry, so when a slow database makes an agent slow the symptom is in one tool and the cause is in another. Oodle keeps both in one query surface, from $10 per million spans.

See agent observability

Frequently asked questions

Does Aider have an MCP server?

No. Aider publishes none, and the string mcp appears in its repository only as a dependency pin.

What about mcp-aider-executor?

It is an unaffiliated community package with 0 stars. Running version 1.1.0 on 24 August 2026 failed at import with a SyntaxError.

Why does it fail?

It depends on @modelcontextprotocol/server at ^2.0.0-alpha.2 and imports StdioServerTransport, which that version does not export.

How should an agent use Aider then?

Run it directly. Aider is a command-line program, so an agent with shell access can pass it a message and let it edit files.

Changelog

  • 15 May 2026. RailKill/mcp-aider-executor published four npm versions in one day, ending at 1.1.0. That is the most recent, and it fails at import.
  • 7 May 2026. RailKill/mcp-aider-executor created on GitHub.

Sources

Every number on this page traces to one of these

  1. Repository facts from the GitHub API · RailKill/mcp-aider-executor, retrieved 24 August 2026
  2. Package metadata and dependency list from npm · mcp-aider-executor 1.1.0
  3. Tool list and whitelist behavior from the package README
  4. The import failure observed directly on 24 August 2026

For the git half:

For reviewing what it writes: