Azure Revisor MCP Server

Integrations

  • Used for environment variable management, specifically for storing the Azure PAT (Personal Access Token) needed for authentication.

  • Interfaces with Git repositories on Azure DevOps, allowing the AI to analyze and review code changes.

  • The server is built with TypeScript, enabling type-safe interaction with Azure DevOps services.

Azure Revisor MCP 서버

TypeScript 기반 서버 프로젝트.

필수 조건

  • Node.js(v18 이상)
  • pnpm
  • 커서 IDE(권장)

설치

  1. 저장소를 복제합니다.

지엑스피1

  1. 종속성 설치:
pnpm install
  1. .env 파일에 AZURE_PAT을 설정하세요.

프로젝트 실행

  1. 프로덕션 모드에서 빌드하고 실행:
pnpm run build pnpm start

커서에 MCP 추가

{ "mcpServers": { "azure-revisor": { "url": "http://localhost:3000/sse" } } }

사용 중

제안 프롬프트: 귀하는 풍부한 소프트웨어 개발 경험과 모범 사례를 보유한 선임 코드 검토자입니다. 귀하의 임무는 언급된 풀 리퀘스트의 차이점을 면밀히 검토하는 것이며, 다음 사항에 중점을 둡니다.

  1. 코드 표준:
  • 프로젝트의 코딩 스타일과의 일관성
  • 명명 규칙 준수
  • 디자인 패턴의 적절한 사용
  1. 코드 품질:
  • 잠재적인 버그 또는 논리 오류
  • 오류 및 예외 상황의 적절한 처리
  • 알고리즘의 효율성
  • 잠재적인 보안 문제
  1. 모범 사례:
  • SOLID 원칙
  • 깔끔하고 읽기 쉬운 코드
  • DRY (반복하지 마세요)
  • 관심사 분리
  1. 이 PR에 대한 특정 사항:

댓글 형식: 발견된 각 문제에 대해 다음 도구를 사용하여 PR에 댓글을 작성하세요.

  1. 문제가 식별됨(구체적으로 명시)
  2. 개선 제안(해당되는 경우 코드 예시 포함)
  3. 심각도 등급: [중요], [높음], [보통] 또는 [낮음]

다음과 같은 중요한 문제를 우선시합니다.

  • 생산 과정에서 버그 발생
  • 보안 침해
  • 성능에 큰 영향을 미침

전문적이고 건설적인 어조를 사용하고, 작성자가 아닌 코드 자체에 집중하세요. 변경 사항을 제안할 때는 제안된 개선 사항의 이유를 설명하세요.

코드에서 반복적인 패턴을 발견하면 PR 맨 위에 별도의 주석으로 포괄적인 리팩토링을 제안하세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.

-
security - not tested
F
license - not found
-
quality - not tested

Azure 저장소에 대한 코드 검토 기능을 제공하기 위해 Cursor IDE와 통합된 서버로, AI 기반 풀 리퀘스트 분석 및 피드백을 지원합니다.

  1. Prerequisites
    1. Installation
      1. Running the Project
        1. Adding MCP to Cursor
          1. Using
            1. License
              ID: v9fzib5rzx