🤖 AI Development Assistant MCP Server

🤖 AI Development Assistant MCP Server

site icon
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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。