详细介绍
AI开发助手MCP服务器是一款基于人工智能的开发工具,专为Cursor设计,提供代码架构设计、UI截图分析和代码审查等智能功能。它通过与Cursor集成,帮助开发者提升编码效率和代码质量。本项目目前主要用于学习和演示,尚未达到生产环境标准。
核心功能
AI开发助手MCP服务器具备以下核心功能:
- 代码架构生成器:利用高级推理模型生成代码计划和架构指导,帮助开发者设计新功能。
- 截图助手:上传UI设计截图并结合设计师代理进行分析,提供优化建议。
- 代码审查:基于Git差异触发代码审查功能,提供代码质量反馈。
安装方法
安装AI开发助手MCP服务器需要完成以下步骤:
- 创建环境变量文件 `src/env/keys.ts`,并设置API密钥:
export const OPENAI_API_KEY = 'your_key_here';- 安装依赖项:
npm install- 构建服务器:
npm run build- 将MCP服务器添加到Cursor中:
node /path/to/your/project/dist/index.js使用方法
在Cursor中添加MCP服务器后,您可以通过以下方式使用工具:
- 在Composer中输入指令,例如:
“Review this code for best practices”“Help me architect a new feature”“Analyze this UI screenshot”AI代理将在执行任何工具调用前询问您的批准。
使用场景
AI开发助手MCP服务器适用于以下场景:
- 需要快速进行代码优化的开发人员。
- 希望获得代码架构设计建议的开发者。
- 需要分析UI截图并获取优化建议的团队。
注意事项
使用AI开发助手MCP服务器时,请注意以下事项:
- 本项目目前为演示用途,不适合生产环境。
- 需要设置API密钥以启用功能。
- 在Cursor中添加MCP服务器时,需填写完整路径。
项目结构
项目结构如下:
src/
├── tools/
│ ├── architect.ts # 代码结构生成器
│ ├── screenshot.ts # 截图分析工具
│ └── codeReview.ts # 代码审查工具
├── env/
│ └── keys.ts # 环境配置(在此处添加您的 API 密钥!)
└── index.ts # 入口点常见问题
以下是常见问题及解答:
- 如何在我的Cursor中添加这个MCP服务器?:在Cursor设置中找到MCP选项,点击“+ 添加新MCP服务器”按钮,填写相关信息并保存。
- 为什么我的工具列表中看不到新增的工具?:请尝试刷新Cursor中的MCP服务器列表。
- 是否支持多语言代码审查?:当前版本仅支持英语代码审查,未来可能会扩展支持其他语言。
AI开发助手MCP服务器为开发者提供了一种全新的智能编码体验,通过集成AI功能,帮助开发者更高效地完成代码审查、架构设计和UI分析等任务。