VOOZH about

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

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


AI 개발자 어시스턴트 MCP 서버

👁 MCPize
👁 CI/CD Pipeline
👁 License: MIT

15년 이상의 경력을 가진 시니어 개발자가 24시간 내내 여러분의 코딩 문제를 도와준다고 상상해 보세요. 이 MCP 서버가 바로 그 역할을 수행합니다!


이 서버의 특별한 점은 무엇인가요?

비기술자를 위한 혜택:

  • 개인 코딩 멘토: 기술 용어가 아닌 쉬운 영어로 설명을 들을 수 있습니다.

  • 문제 해결사: 일상적인 언어로 문제를 설명하고 실질적인 해결책을 얻으세요.

  • 시간 절약: 간단한 문제를 해결하기 위해 개발자를 기다릴 필요가 없습니다.

  • 학습 파트너: 개발자들이 여러분의 프로젝트에서 실제로 무엇을 하고 있는지 이해할 수 있습니다.

기술자를 위한 혜택:

  • 22가지 개발 도구: 코드 리뷰부터 CI/CD 파이프라인까지 모든 것을 지원합니다.

  • 실무 경험: 교과서적인 이론이 아닌 실제 프로덕션 시나리오에 기반한 조언을 제공합니다.

  • GitHub 통합: 저장소와 직접 연결됩니다.

  • AI 기반 인사이트: 문제가 발생하기 전에 미리 감지하는 스마트한 분석 기능을 제공합니다.


Related MCP server: Code-MCP

이 서버를 좋아하게 될 이유

실제 사례, 실제 해결책:

"깔끔한 코드를 작성하라"와 같은 일반적인 조언 대신, 다음과 같은 답변을 얻을 수 있습니다:

"프로덕션 환경에서 이 오류를 15번이나 봤습니다. 문제는 변수 자체가 아니라, 유효성 검사와 사용 사이에 토큰이 만료되는 경쟁 상태(race condition)를 처리하지 않았기 때문입니다. 실제로 작동하는 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 - 적절한 검증을 거친 전문적인 풀 리퀘스트를 생성하세요.

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);"
}

받게 될 응답:

"아, 전형적인 undefined 오류군요! 아직 존재하지 않는 것에 접근하려고 하시는 것 같습니다. 이는 보통 다음 경우에 발생합니다: 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. 이 저장소를 복제(Clone)합니다.

  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)

  • ✅ 린팅 오류 없음 (ESLint)

  • ✅ TypeScript 컴파일 성공

  • ✅ 심각도 높은 보안 취약점 0건

  • ✅ 모든 개발 도구가 올바르게 작동함

최근 개선 사항:

  • 모든 TypeScript 파일의 코드 포맷팅 문제 수정

  • 의존성의 보안 취약점 해결

  • 포괄적인 도구 검증 테스트 추가

  • 프로덕션 준비를 위한 성능 테스트 구현


신뢰할 수 있는 품질

  • 22가지 도구 작동: 모든 도구가 테스트되었으며 완벽하게 작동합니다.

  • 실무 검증: 실제 프로덕션 경험을 바탕으로 구축되었습니다.

  • CI/CD 파이프라인: 자동화된 테스트, 보안 스캔 및 배포를 지원합니다.

  • 전문적인 코드: 깔끔하고 유지 관리가 쉬우며 문서화가 잘 되어 있습니다.

  • 보안 준수: 심각도 높은 취약점이 없습니다.

  • 코드 품질: Prettier 포맷팅 및 ESLint 린팅이 강제됩니다.


지금 시작하세요!

옵션 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 설정에 추가하고 즉시 도구를 사용해 보세요.


커뮤니티 참여

  • 저장소에 별표(Star) 달기: 지원을 보여주고 다른 사람들이 찾을 수 있도록 도와주세요.

  • 이슈 보고: 피드백을 통해 개선할 수 있도록 도와주세요.

  • 기여하기: 자신만의 도구와 개선 사항을 추가하세요.

  • 이야기 공유: 실제 문제를 해결하는 데 어떻게 도움이 되었는지 알려주세요.


라이선스

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