
🤖 AI Development Assistant MCP Server

2025.03.13
0
TypeScriptAI 开发助手代码架构设计UI 截图分析代码审查开发效率
degenduel-mcp 是一个基于 Model Context Protocol (MCP) 的 AI 开发助手服务器,旨在为开发者提供智能化的编码辅助工具。它通过自定义的 AI 工具集,帮助开发者进行代码架构设计、UI 截图分析以及代码审查等功能。该项目主要作为教程演示,而非生产就绪的工具。
View on GitHub
Overview
✨ 核心功能
🎨 代码架构师
调用高级推理 LLMs 生成编码代理的计划和指令。
📸 截图伙伴
获取 UI 设计截图并与 composer 代理一起使用。
🔍 代码审查
使用 git diffs 触发代码审查。
🚀 适用场景
- 代码架构设计
- UI 截图分析
- 代码审查
🛠️ 工具列表
- Code Architect: 生成代码结构和开发计划。
- Screenshot Buddy: 分析 UI 截图并提供反馈。
- Code Review: 审查代码并提供改进建议。
❓ 常见问题解答
-
如何设置 API 密钥? 在
src/env/keys.ts
文件中设置OPENAI_API_KEY
。 -
如何添加 MCP 服务器到 Cursor? 在 Cursor 设置中,添加新的 MCP 服务器,类型选择
stdio
,命令指向项目的build/index.js
文件。
🚀 使用教程
1. 环境设置
创建 src/env/keys.ts
文件并设置 API 密钥:
export const OPENAI_API_KEY = "your_key_here";
2. 安装
npm install
# 或
yarn install
3. 开发与构建命令
# 构建服务器
npm run build-only
# 开发模式(监听变化)
npm run dev
# 运行服务器
npm run start
# 使用 PM2 部署
npm run pm2
# 其他 PM2 命令
npm run stop # 停止服务器
npm run restart # 重启服务器
npm run logs # 查看服务器日志
npm run status # 检查服务器状态
4. 调试方式
- 确保 API 密钥已正确设置。
- 检查服务器是否正常运行:
bash npm run status
- 查看日志以排查问题:
bash npm run logs