MCP 서버 관행
개발 관행을 시행하기 위한 도구를 제공하는 모델 컨텍스트 프로토콜 서버입니다.
개요
이 MCP 서버는 다음과 같은 개발 관행을 시행하고 자동화하는 데 도움이 되는 도구를 제공합니다.
- 지점 이름 검증
- 버전 관리
- 홍보 준비
- 라이선스 헤더 관리
- 사전 커밋 후크 설치
설치
지엑스피1
개발 설치의 경우:
UV 도구 사용
UV를 사용하여 패키지를 전역적으로 설치하려면 파일 손상을 방지하기 위해 다음 단계를 따르세요.
옵션 1: install_full 스크립트 사용
이 스크립트는 다음을 수행합니다.
- 이전 빌드 아티팩트 정리
- 패키지 빌드
- UV 도구를 사용하여 최신 휠을 설치하세요
옵션 2: 수동 프로세스
- 먼저 패키지 휠을 빌드합니다.
- 소스 디렉토리 대신 휠을 직접 설치하세요.
중요 : 소스 디렉터리에서
uv tool install .
직접 사용하지 마세요. 파일이 손상될 수 있습니다. 항상 휠을 먼저 빌드하세요.
용법
MCP 서버로서
다음 방법을 통해 서버를 호출할 수 있습니다.
참고:
uvx mcp-server-practices
통한 직접 호출 지원은 향후 릴리스에서 계획되어 있습니다.
서버 옵션
--log-level
: 로깅 레벨 설정(DEBUG, INFO, WARNING, ERROR, CRITICAL)--project-root
: 프로젝트 루트 디렉토리를 지정합니다.--log-file
: 파일에 로깅을 활성화합니다(기본값)--no-log-file
: 파일에 로깅을 비활성화합니다.--log-file-path
: 사용자 정의 로그 파일 경로를 지정합니다.
CLI 도구로서
참고:
uvx mcp-server-practices cli
통한 직접 호출 지원은 향후 릴리스에서 계획되어 있습니다.
지점 명령
Jira 명령어
MCP 구성
개발
테스트
라이센스 헤더
특허
Related MCP Servers
- AsecurityFlicenseAqualityMCP Server for the GitHub API, providing features for file operations, repository management, and advanced search, with automatic branch creation and comprehensive error handling.Last updated -1843TypeScript
- -securityAlicense-qualityA specialized MCP server for in-depth analysis of git repositories, offering tools for branch overview, time period analysis, file changes, and merge recommendations.Last updated -41JavaScriptApache 2.0
- AsecurityAlicenseAqualityMCP Tool Server for Gitee, supporting the management of repository files/branches, Issues, and Pull Requests.Last updated -20104TypeScriptMIT License
- AsecurityFlicenseAqualityMCP server for managing Git operations on local repositories, allowing users to list repositories, get and create tags, list commits, push tags, and refresh repositories through a standardized interface.Last updated -6Python