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
          4
          3
          TypeScript
          • Linux
          • Apple
        • -
          security
          A
          license
          -
          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
          1
          JavaScript
          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
          10
          4
          TypeScript
          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
          Python

        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