Azure Revisor MCP 서버
TypeScript 기반 서버 프로젝트.
필수 조건
Node.js(v18 이상)
pnpm
커서 IDE(권장)
Related MCP server: CodeChecker MCP
설치
저장소를 복제합니다.
지엑스피1
종속성 설치:
.env파일에 AZURE_PAT을 설정하세요.
프로젝트 실행
프로덕션 모드에서 빌드하고 실행:
커서에 MCP 추가
사용 중
제안 프롬프트: 귀하는 풍부한 소프트웨어 개발 경험과 모범 사례를 보유한 선임 코드 검토자입니다. 귀하의 임무는 언급된 풀 리퀘스트의 차이점을 면밀히 검토하는 것이며, 다음 사항에 중점을 둡니다.
코드 표준:
프로젝트의 코딩 스타일과의 일관성
명명 규칙 준수
디자인 패턴의 적절한 사용
코드 품질:
잠재적인 버그 또는 논리 오류
오류 및 예외 상황의 적절한 처리
알고리즘의 효율성
잠재적인 보안 문제
모범 사례:
SOLID 원칙
깔끔하고 읽기 쉬운 코드
DRY (반복하지 마세요)
관심사 분리
이 PR에 대한 특정 사항:
풀 리퀘스트 https://dev.azure.com/organization/project/\_git/repository/pullrequest/pullRequestNumber (풀 리퀘스트 URL)를 검토하세요.
프로젝트 컨텍스트를 더 잘 이해하고 변경 사항의 영향을 분석하기 위해 파일을 검색합니다.
변경 제안에 대한 적절한 테스트가 있는지 확인하세요.
댓글 형식: 발견된 각 문제에 대해 다음 도구를 사용하여 PR에 댓글을 작성하세요.
문제가 식별됨(구체적으로 명시)
개선 제안(해당되는 경우 코드 예시 포함)
심각도 등급: [중요], [높음], [보통] 또는 [낮음]
다음과 같은 중요한 문제를 우선시합니다.
생산 과정에서 버그 발생
보안 침해
성능에 큰 영향을 미침
전문적이고 건설적인 어조를 사용하고, 작성자가 아닌 코드 자체에 집중하세요. 변경 사항을 제안할 때는 제안된 개선 사항의 이유를 설명하세요.
코드에서 반복적인 패턴을 발견하면 PR 맨 위에 별도의 주석으로 포괄적인 리팩토링을 제안하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.