VOOZH about

URL: https://glama.ai/mcp/servers/Abdur-Rahman-Palash/ai-developer-assistant-mcp?locale=zh-CN

⇱ ai-developer-assistant-mcp by Abdur-Rahman-Palash | Glama


AI 开发助手 MCP 服务器

👁 MCPize
👁 CI/CD Pipeline
👁 License: MIT

想象一下,有一位拥有 15 年以上经验的高级开发人员 24/7 全天候为您提供帮助,解决您的编码难题。这正是此 MCP 服务器所提供的!


它有何特别之处?

对于非技术人员:

  • 您的个人编程导师:用通俗易懂的语言(而非技术术语)获取解释

  • 问题解决者:用日常语言描述您的问题并获得切实可行的解决方案

  • 节省时间:无需再等待开发人员修复简单的问题

  • 学习伙伴:了解开发人员在您的项目中实际做了什么

对于技术人员:

  • 22 种开发工具:涵盖从代码审查到 CI/CD 流水线的所有内容

  • 实战经验:基于实际生产场景而非教科书理论的建议

  • GitHub 集成:直接连接到您的存储库

  • AI 驱动的洞察:智能分析,在问题演变成故障之前将其捕获


Related MCP server: Code-MCP

为什么您会喜欢它

真实的故事,真实的解决方案:

与其获得“编写整洁代码”这类通用建议,您将获得:

“我在生产环境中见过 15 次这种完全相同的错误。问题不在于变量本身,而在于您没有处理验证和使用之间令牌过期的竞态条件。这是真正有效的 3 步修复方案……”

它能为您做什么:

对于企业主和经理:

  • 理解技术挑战:清晰地了解开发人员正在从事的工作

  • 做出明智决策:了解什么是可能的,什么是困难的,以及原因所在

  • 节省资金:通过更好的规划和调试减少开发时间

  • 更好的沟通:弥合业务需求与技术解决方案之间的鸿沟

对于开发人员:

  • 像专业人士一样调试:从经验丰富的人那里获得分步解决方案

  • 卓越的代码审查:真正能提升您代码质量的高级反馈

  • GitHub 精通:像专家一样跟踪问题、编写代码和管理存储库

  • 职业成长:获得帮助您从初级开发人员晋升为高级开发人员的建议

对于学生和学习者:

  • 从经验中学习:理解事物为何有效,而不仅仅是如何运作

  • 养成更好的习惯:学习专业人士实际使用的编码实践

  • 获得真实反馈:帮助您改进的诚实评估

  • 职业指导:关于现实世界中哪些技能真正重要的建议


22 种神奇的工具

日常开发工具:

  • hello - 与友好的 AI 开发人员开启对话

  • echo - 获取带有上下文和时间戳的智能响应

  • explain_code - 用简单的术语理解复杂的代码

  • debug_code - 用实用的、经过测试的解决方案修复错误

  • refactor_code - 在专家指导下提高代码质量

代码创建与测试:

  • generate_code - 从简单的英语描述中创建可运行的代码

  • generate_tests - 自动创建全面的测试

  • review_code - 获取高级别的代码审查反馈

项目管理:

  • plan_task - 将项目分解为切合实际的任务和时间表

  • analyze_project_requirements - 将想法转化为可执行的计划

  • create_pr - 创建带有适当验证的专业拉取请求 (Pull Request)

GitHub 集成:

  • github_read_code - 以专家视角分析任何 GitHub 文件

  • github_write_code - 在现实反馈下编写代码

  • github_track_issues - 像经验丰富的开发人员一样管理问题

  • github_fix_issue - 通过适当的流程和验证修复问题

高级工具:

  • generate_ci_cd_pipeline - 创建生产就绪的 CI/CD 流水线

  • ai_development_advice - 从高级开发人员那里获取职业和技术建议

  • scan_repo - 分析整个代码库以发现问题和改进点

  • deep_code_trace - 寻找性能瓶颈和优化机会


查看实际操作

示例 1:调试真实错误

{
 "tool": "debug_code",
 "error_message": "ReferenceError: x is not defined",
 "code": "console.log(x);"
}

您得到的响应:

“啊,经典的未定义错误!您试图访问一个尚不存在的东西。这通常发生在:1) 您忘记初始化变量,2) 您正在访问一个不存在的属性,或者 3) API 调用返回了 null/undefined 而您没有处理它。我曾在凌晨 3 点见过这种完全相同的问题导致生产中断。这是修复方法……”

示例 2:项目规划

{
 "tool": "plan_task",
 "requirement": "Build a todo app",
 "complexity": "simple"
}

您得到的响应:

“好吧,让我们切合实际地分解一下。首先,让每个人聚在一起,真正讨论我们需要构建什么。不允许有任何假设!我见过太多项目因为人们构建了错误的东西而失败。这是您切合实际的时间表……”

示例 3:职业建议

{
 "tool": "ai_development_advice",
 "topic": "career",
 "experience_level": "junior"
}

您得到的响应:

“停止追逐‘热门’框架,专注于基础知识。我见过开发人员从 React 跳到 Vue 再到 Svelte,却纳闷为什么 5 年后他们仍然是初级水平。选择一个技术栈并深入研究。此外,学会沟通——最好的开发人员不一定是编码能力最强的,而是最擅长解决问题的……”


快速入门

对于非技术用户:

  1. 克隆此存储库

  2. 运行 npm install(自动安装所有内容)

  3. 运行 npm start(启动服务器)

  4. 访问 http://localhost:8085/mcp

  5. 开始用简单的英语提问!

对于技术用户:

npm install # Install dependencies
npm run dev # Start with hot reload
npm test # Run all tests
npm run build # Build for production
npm run lint # Check code quality with ESLint
npm run format:check # Verify Prettier formatting
npm audit # Security audit of dependencies

服务器运行在 http://localhost:8085/mcp


真实的影响,真实的结果

用户评价:

“这就像整天有一位高级开发人员坐在我身边。建议非常实用、经过测试,并且在实际项目中确实有效。”

“我终于明白我的开发人员在谈论什么了!解释非常清晰,足以让我对我们的技术路线图做出明智的决定。”

“仅调试建议就为我节省了数小时的工作时间。我不再需要猜测,而是从一个经验丰富的人那里获得了分步解决方案。”

商业价值:

  • 减少开发时间:即时获得答案,无需等待专家

  • 提高代码质量:高级反馈在问题演变成故障前将其捕获

  • 更好的规划:切合实际的时间表和资源分配

  • 知识转移:弥合技术团队与非技术团队之间的鸿沟


项目结构

src/
 index.ts # MCP server - the brain of the operation
 tools.ts # 22 developer tools - the magic happens here
 github-service.ts # GitHub integration - connects to real repositories
tests/
 tools.test.ts # All tests passing - quality guaranteed
.github/
 workflows/
 ci-cd.yml # Complete CI/CD pipeline with quality gates

CI/CD 流水线

该项目包含一个全面的 CI/CD 流水线,可确保代码质量和安全性:

流水线阶段:

  1. 测试与构建 - 运行所有测试并构建项目

  2. 代码质量 - ESLint、Prettier、TypeScript 检查

  3. 安全审计 - 扫描漏洞和依赖项

  4. 工具验证 - 测试所有 22 种开发工具

  5. 部署 - 自动部署到 MCPize(仅限主分支)

  6. 性能测试 - 使用 Artillery 进行负载测试

  7. 安全扫描 - Trivy 漏洞扫描器

质量门禁:

  • ✅ 所有测试必须通过

  • ✅ 代码必须正确格式化 (Prettier)

  • ✅ 无 Linting 错误 (ESLint)

  • ✅ TypeScript 编译成功

  • ✅ 零高危安全漏洞

  • ✅ 所有开发工具工作正常

近期改进:

  • 修复了所有 TypeScript 文件中的代码格式问题

  • 解决了依赖项中的安全漏洞

  • 增加了全面的工具验证测试

  • 实现了生产就绪的性能测试


值得信赖的质量

  • 22 种工具可用:所有工具均经过测试且运行完美

  • 实战测试:基于实际生产经验构建

  • CI/CD 流水线:自动化测试、安全扫描和部署

  • 专业代码:整洁、可维护且文档齐全

  • 符合安全标准:零高危漏洞

  • 代码质量:强制执行 Prettier 格式化和 ESLint Linting


立即开始!

选项 1:本地尝试

git clone https://github.com/Abdur-Rahman-Palash/ai-developer-assistant-mcp.git
cd ai-developer-assistant-mcp
npm install
npm start

选项 2:即时部署

mcpize deploy

选项 3:在您的项目中使用

将其添加到您现有的 MCP 设置中,并立即开始使用这些工具。


加入社区

  • 为存储库加星:表达您的支持并帮助他人找到它

  • 报告问题:通过您的反馈帮助我们改进

  • 贡献:添加您自己的工具和改进

  • 分享您的故事:告诉我们它如何帮助您解决实际问题


许可证

MIT 许可证 - 在您的项目中使用它,修改它,与您的团队分享它。只需保留署名即可。


准备好改变您的开发体验了吗?

开始使用那些真正了解您的挑战并提供在现实世界中有效的解决方案的工具。

您的 AI 高级开发人员正在等待!


基于真实经验构建,为真正的开发人员服务,解决实际问题。

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Abdur-Rahman-Palash/ai-developer-assistant-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server