使用说明
MCP服务器助手
这是一个 模型上下文协议(MCP) 使用 aider AI编码助手,将代码更改应用于您的项目。它充当“Brain and hands”设置中的“手”,像Claude Code这样的客户端提供“大脑”。
设置和配置
要使用此服务器,请创建 .mcp.json 您要编辑的项目根目录中的文件。
示例 .mcp.json
{
"mcpServers": {
"my-aider-server": {
"type": "stdio",
"command": "python3",
"args": [
"-m",
"aider_mcp_sdk_server.server",
"--model",
"gemini/gemini-1.5-pro-latest"
],
"env": {
"GEMINI_API_KEY": "YOUR_GEMINI_API_KEY",
"OPENAI_API_KEY": "YOUR_OPENAI_API_KEY",
"ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY",
"PYTHONPATH": "/path/to/parent/of/aider_mcp_sdk_server"
}
}
}
}
配置说明:
"args":- 这
"--model"参数设置默认模型aider将使用。您可以使用任何aider-兼容的模型字符串。
- 这
"env":..._API_KEY:提供您的API密钥。aider根据模型自动选择正确的一个。PYTHONPATH: 这很重要。 如果此服务器目录不在您的项目中,请将其设置为目录的绝对路径 包含 这aider_mcp_sdk_server文件夹。
使用Claude Code
该服务器旨在接收来自Claude Code等“大脑”模型的精确、命令式指令,而不是创造性的高级提示。
客户端应生成特定的 ai_coding_prompt 以便服务器执行。
示例 ai_coding_prompt 来自“大脑”:
替换文件的全部内容
tsconfig.json有以下新内容。{ "compilerOptions": { "lib": ["ESNext"], "target": "ESNext", "module": "ESNext", // ... etc }, "include": ["src/**/*"] }
