codemcp是一个为Claude Desktop设计的编程助手工具。通过安装codemcp,你可以直接让Claude在你的电脑上实现功能、修复错误和重构代码。Claude会直接编辑文件并运行测试,无需在聊天窗口中复制粘贴代码。codemcp与其他AI编程软件(如Claude Code、Cursor、Cline、Aider)功能相似,但在设计上有独特之处:codemcp专为Claude Pro设计,Claude Pro是Anthropic提供的每月20美元的订阅服务。使用codemcp,你可以避免高额的API费用,但是需要注意时间限制。
codemcp围绕安全的代理AI构建,提供了一组有限的工具,强制执行最佳实践,如使用Git版本控制。你可以安全地让AI工作,并在最后决定是否接受更改。codemcp与IDE无关,你让Claude进行更改,然后可以使用你喜欢的IDE设置来审查更改并进行进一步编辑。
在claude_desktop_config.json中添加以下配置:
{
"mcpServers": {
"codemcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/ezyang/codemcp@prod",
"codemcp"
]
}
}
}
在你想要工作的Git仓库中创建一个codemcp.toml文件。如果希望代理能够运行格式化程序或测试,请在commands部分添加相应的命令(注意:这些命令需要正确设置所需的虚拟环境):
format = ["./run_format.sh"]
test = ["./run_test.sh"]
接下来,在Claude Desktop中,建议创建一个项目,并在项目说明中添加以下内容:
Initialize codemcp with $PROJECT_DIR
其中$PROJECT_DIR是你想要工作的项目路径。然后与Claude讨论你希望对项目进行的更改。每次codemcp更改代码时,都会生成一个提交。
codemcp每次聊天生成一个提交,并在处理功能时进行修改。通过这种方式,你可以轻松跟踪AI所做的更改,并在必要时回滚。
0到18岁孩子选鞋避坑攻略,三大核心指标+年龄分段建议,告别扁平足风险
音视频格式转换 Permute 3 中文版 v3.13.3 for Mac 下载安装使用指南
一热就出汗与热死不出汗,哪种更健康?
2025年理论性能最顶尖游戏本 机械革命 苍龙16 Ultra 评测
哈佛医学院:吃柑橘有抗抑郁作用,闻柑橘味能提升认知功能
抱冬瓜睡觉走红:真能降温?哪些人适合?
Word文档传给别人,如何保证字体不会改变?
Firefox中国版停止运营后,如何备份Firefox的数据?如何下载 Firefox 国际版?
枫可怜(楓カレン,出道名 田中柠檬)电影作品全集
AutoCAD2025中如何用线性标注方式标注直径尺寸?
SolidWorks通过放样凸台/基台方式实现零件扭曲效果
AutoCAD中如何调整中心线的延长长度