Skip to main content
Glama

Practices MCP Server

by agentience

MCP 서버 관행

개발 관행을 시행하기 위한 도구를 제공하는 모델 컨텍스트 프로토콜 서버입니다.

개요

이 MCP 서버는 다음과 같은 개발 관행을 시행하고 자동화하는 데 도움이 되는 도구를 제공합니다.

  • 지점 이름 검증
  • 버전 관리
  • 홍보 준비
  • 라이선스 헤더 관리
  • 사전 커밋 후크 설치

설치

지엑스피1

개발 설치의 경우:

pip install -e .

UV 도구 사용

UV를 사용하여 패키지를 전역적으로 설치하려면 파일 손상을 방지하기 위해 다음 단계를 따르세요.

옵션 1: install_full 스크립트 사용
# Clean, build, and install in one step ./install_full.sh

이 스크립트는 다음을 수행합니다.

  1. 이전 빌드 아티팩트 정리
  2. 패키지 빌드
  3. UV 도구를 사용하여 최신 휠을 설치하세요
옵션 2: 수동 프로세스
  1. 먼저 패키지 휠을 빌드합니다.
    python -m build
  2. 소스 디렉토리 대신 휠을 직접 설치하세요.
    uv tool install dist/mcp_server_practices-0.3.0-py3-none-any.whl

중요 : 소스 디렉터리에서 uv tool install . 직접 사용하지 마세요. 파일이 손상될 수 있습니다. 항상 휠을 먼저 빌드하세요.

용법

MCP 서버로서

다음 방법을 통해 서버를 호출할 수 있습니다.

# Run server using the --from parameter uvx --from mcp-server-practices practices [options] # Show version uvx --from mcp-server-practices practices --version

참고: uvx mcp-server-practices 통한 직접 호출 지원은 향후 릴리스에서 계획되어 있습니다.

서버 옵션
  • --log-level : 로깅 레벨 설정(DEBUG, INFO, WARNING, ERROR, CRITICAL)
  • --project-root : 프로젝트 루트 디렉토리를 지정합니다.
  • --log-file : 파일에 로깅을 활성화합니다(기본값)
  • --no-log-file : 파일에 로깅을 비활성화합니다.
  • --log-file-path : 사용자 정의 로그 파일 경로를 지정합니다.

CLI 도구로서

# Access CLI functionality uvx --from mcp-server-practices practices cli [command] [options]

참고: uvx mcp-server-practices cli 통한 직접 호출 지원은 향후 릴리스에서 계획되어 있습니다.

지점 명령
# Validate a branch name uvx --from mcp-server-practices practices cli branch validate feature/ABC-123-description # Create a branch uvx --from mcp-server-practices practices cli branch create feature/ABC-123-description
Jira 명령어
# Get issue details uvx --from mcp-server-practices practices cli jira issue ABC-123 # Update issue status uvx --from mcp-server-practices practices cli jira update ABC-123 "In Progress"

MCP 구성

"practices": { "command": "practices", "args": [ "--log-level", "ERROR" ], "disabled": false, "autoApprove": [ "validate_branch_name", "get_branch_info", "validate_version" ] }

개발

테스트

python -m pytest

라이센스 헤더

uvx --from mcp-server-practices practices cli headers add /path/to/your/source/directory

특허

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

표준화된 Git 브랜치 관리 및 Jira 통합을 위한 도구를 제공하는 MCP 서버로, 개발자가 규칙에 따라 브랜치를 만들고 검증하며 Jira 이슈와 동기화할 수 있도록 ���줍니다.

  1. 개요
    1. 설치
      1. UV 도구 사용
    2. 용법
      1. MCP 서버로서
      2. CLI 도구로서
    3. MCP 구성
      1. 개발
        1. 테스트
        2. 라이센스 헤더
      2. 특허

        Related MCP Servers

        • A
          security
          F
          license
          A
          quality
          MCP 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 -
          18
          1
          4
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          A 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 -
          4
          2
          Apache 2.0
        • A
          security
          A
          license
          A
          quality
          MCP Tool Server for Gitee, supporting the management of repository files/branches, Issues, and Pull Requests.
          Last updated -
          20
          32
          7
          MIT License
        • A
          security
          F
          license
          A
          quality
          MCP 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 -
          6
          3

        View all related MCP servers

        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/agentience/practices_mcp_server'

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