Model Context Protocol (MCP) server to execute aider-specific code editing operations
Model Context Protocol (MCP) server to execute aider-specific code editing operations
An .aider.mcp.details.json file is created in the same directory with the process ID and starting datetime. The MCP server provides tools for LLM agents to check if the process is still running, and to check the .aider.chat.history.md for updates.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| aider_check_git_log | Checks recent commits. |
| aider_check_git_status | Calls git status --short to check the state of the given directory. |
| aider_check_last_prompt | Returns the original prompt message of the last Aider run. |
| aider_check_progress | Checks the Aider chat history and background process status. |
| aider_checkout_git_branch | Switches git branches, creating a new one if it doesn't exist. |
| aider_create_git_stash | Stashes everything to clear the directory for Aider (git stash -u). |
| aider_git_revert | Reverts changes from a git commit by its hash. |
| aider_list_files | Lists all files in a given directory. |
| aider_list_git_branches | Returns a list of git branches in the given directory. |
| aider_mcp_check_whitelist | Checks what glob paths are whitelisted for this Aider MCP server. |
| aider_message_prompt | Starts aider as a background process with a given message prompt. |
| aider_read_config_yaml | Returns the full content of the .aider.conf.yml in the directory. |
| aider_read_file_contents | Reads the contents of a given filepath. |
| aider_setup_config_yaml | Creates the .aider.conf.yml file in the directory. |
{
"mcpServers": {
"mcp-aider-executor": {
"command": "npx",
"args": [
"-y",
"mcp-aider-executor",
"--whitelist",
"/home/user/my-project/**",
"--whitelist",
"/local/my-application/**"
],
"env": {
"AIDER_MODEL": "openai/gemma-4-E4B-it-IQ4_XS",
"OPENAI_API_BASE": "http://127.0.0.1:1337/v1",
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| AIDER_MODEL | Declared in the maintainer’s client configuration. | Check documentation |
| OPENAI_API_BASE | Declared in the maintainer’s client configuration. | Check documentation |
| OPENAI_API_KEY | Declared in the maintainer’s client configuration. | Check documentation |
Access Stripe billing and payment tools through its MCP server. Connect with OAuth or a supported agent API key and choose the intended account.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Put 6,000+ pre-built scrapers at your assistant's fingertips through one MCP endpoint.
Build for Shopify with current APIs — the official Dev MCP server for schema-accurate storefront and admin code.
Give your AI assistant a supervised window into your Interactive Brokers account — balances, positions, live quotes and orders.
Invoices, payments and disputes through PayPal's official server — commerce operations by conversation.