Token导航 LogoToken导航TokenDH.com
Aider MCP (Eiliyaabedini) logo
开发工具stdio官方级别未说明来源级核验

Aider MCP (Eiliyaabedini)

MCP Server

MyMCP是一个基于Python的应用程序,通过Aider工具实现多任务并行编码,提高开发效率并减少执行时间。

工具数

0

提示词数

0

GitHub Stars

10

资源数

0
PythonClaude任务自动化Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

eiliyaabedini

提供方

eiliyaabedini

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m pip install aider-install

详细介绍

MyMCP-带助手的多个编码提示

MyMCP是一个Python应用程序,可以使用Aider工具并行执行多个AI编码任务。它提供了一个同时运行多个编码提示的框架,提高了效率并缩短了执行时间。

特性

  • 并行执行:同时运行多个AI编码任务以获得更快的结果
  • 顺序执行:在需要时按顺序运行任务的选项
  • 详细报告:获取任务执行的全面报告,包括成功/失败状态和实施细节
  • MCP集成:基于模型上下文协议(MCP)构建,用于标准化AI模型交互
  • 性能指标:比较并行与顺序执行时间

安装

先决条件

  • Python 3.8或更高版本
  • Git(用于跟踪代码更改)
  • 帮助CLI工具

设置

  1. 克隆存储库:
   git clone https://github.com/eiliyaabedini/aider-mcp.git
   cd aider-mcp

MyMCP安装指南

本指南将帮助您在系统上设置MyMCP。

先决条件

  • Python 3.8或更高版本
  • Git
  • 帮助CLI工具

步骤1:安装助手

Aider是MyMCP的必需依赖项。您可以使用以下方法之一安装它:

选项1:单行安装程序(Mac和Linux)

curl -s https://aider.chat/install.sh | sh

或者使用wget:

wget -qO- https://aider.chat/install.sh | sh

选项2:使用pip

python -m pip install aider-install
aider-install

步骤2:安装AiderMCP要求

选项1:使用pip

pip install -e .

选项2:手动安装

pip install -r requirements.txt

步骤3:配置环境变量

创建一个 .env 文件来自 .env.sample 在项目根目录中,包含以下内容:

# Default model to use if not specified
AIDER_MODEL=gpt-4.1-mini

# Add any other environment variables needed

步骤4:验证安装

运行测试套件以验证一切是否正常工作:

python tests/test_multiple_ai.py

您应该看到显示并行和顺序执行AI编码任务的输出。

步骤5:在Claude桌面中使用AiderMCP

"AiderMCP": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "/Users/path/to/aider_mcp.py"
      ]
    }

用法

基本用法

Just ask your MCP client (Claude Desktop) to use the code_with_ai or code_with_multiple_ai tool for coding.
and provide the full path where it should create the files.

Sample of Snake game to run at same time:
Use this directory as WorkDirectory: /Users/eiliya/ai/snake 
This is the prompt for making a Snake Battle Royale,
First create a Readme and Architect file as your plan for implementation and save it as md file then, 
I want you to think deep and design tasks properly, You will use **code_with_multiple_ai **MCP tool to implement the code, so You need to give the coder good context, our coder needs some knowledge as readonly_files, so provide the location of the Readme.md and Architect.md (That you will create and is a big picture of whole project)
Important, this tools let you code in parallel but you need to be careful that your tasks has no dependency, planing is imporant, create different task branches, that each branch can be run without dependency to other branches,
then run tasks of multiple branches at same time,
even if you can design the code the way that all the tasks are seperated and can be run in one attempt (no dependency to each other) then you can run them all in one attempt:
Example:

Branch 1: Front end --> Task1: initiate front end, Task2: implement index page
Branch 2: Back end -->  Task1: initiate backend, Task2: implement api
Branch 3: Database -->  Task1: initiate database, Task2: implement database

Then in each round you can get all the Task 1 to this method
Or 

Branch 1: Task1: Implement index.html, Task2: assemble everything into index.html   
Branch 2: Task1: Implement script.js 
Branch 3: Task1: Implement styles.css 
Branch 4: Task1: Implement script3.js 
Branch 5: Task1: Implement script4.js
Branch 6: Task1: Implement script5.js
Branch 7: Task1: Implement script6.js
Then in each round you can get all the Task 1 to this method, but in task 2 you know all the tasks 1 are implemented, 
then you can have dependency to all other implemented tasks 1 

Game prompt:
"Snake Battle Royale Language: HTML/CSS/JavaScript (vanilla, no frameworks) Libraries: None, pure JavaScript Style: Minimalist design with accent colors in teal and orange Rules: 1. All files should be in the folder snake_battle_royale 1. Keep the code clean and reusable, use functions and classes and split the code into multiple files to keep it organized Guidelines: 2. You can move the snake around the screen using the arrow keys 3. Eat food to grow the snake 4. Avoid hitting the edges of the screen, or the snakes own body, or the enemy snake, or you lose. The game is only over when the players snake is dead. 5. There are at least 3 powerups that change the game mechanics, including effects that show how the powerups work 6. A scoring system that rewards the player for eating food and hitting powerups 7. A simple AI opponent that competes with the player using pathfinding 8. A home screen where the player can hit enter to start the game 9. A game over screen that shows your score and allows you to go back to the home screen or restart the game 10. On the game screen, display a legend containing the powerups and their names, as well as the user and enemy snake's name and score 11. When the game starts, we should have a 3 second countdown where everything is frozen in place, then the game starts"
if **code_with_multiple_ai **tool failed stop the process, I need to check it

运行测试

该项目包括验证功能和比较并行与顺序执行的测试:

python tests/test_multiple_ai.py

建筑

该项目由几个关键组成部分组成:

  • 帮助:提供以下功能的主模块 code_with_multiple_ai 函数
  • aider-ai-code.py:与AI编码的Aider工具集成
  • aider.py:Aider CLI工具的自定义适配器
  • 测试/:验证功能的测试文件

目录标签

目录标签

PythonClaude任务自动化并行计算本地部署AI编程辅助开发效率工具性能优化

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP