Skip to main content
Glama

Practices MCP Server

by agentience

Prácticas del servidor MCP

Un servidor de protocolo de contexto de modelo que proporciona herramientas para aplicar prácticas de desarrollo.

Descripción general

Este servidor MCP proporciona herramientas para ayudar a implementar y automatizar prácticas de desarrollo como:

  • Validación del nombre de la sucursal
  • Gestión de versiones
  • Preparación de relaciones públicas
  • Gestión de encabezados de licencia
  • Instalación del gancho de pre-commit

Instalación

pip install mcp-server-practices

Para la instalación de desarrollo:

pip install -e .

Uso de la herramienta UV

Si desea instalar el paquete globalmente usando UV, siga estos pasos para evitar la corrupción de archivos:

Opción 1: Usar el script install_full
# Clean, build, and install in one step ./install_full.sh

Este script hará lo siguiente:

  1. Limpiar artefactos de compilación anteriores
  2. Construir el paquete
  3. Instalar la última rueda usando la herramienta UV
Opción 2: Proceso manual
  1. Primero, construye el paquete wheel:
    python -m build
  2. Instale la rueda directamente (en lugar del directorio de origen):
    uv tool install dist/mcp_server_practices-0.3.0-py3-none-any.whl

Importante : No utilice uv tool install . directamente en el directorio de origen, ya que podría dañar los archivos. Siempre construya primero una rueda.

Uso

Como servidor MCP

El servidor se puede invocar mediante el siguiente método:

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

Nota: Se planea brindar soporte para la invocación directa a través de uvx mcp-server-practices para una versión futura.

Opciones del servidor
  • --log-level : establece el nivel de registro (DEBUG, INFO, WARNING, ERROR, CRITICAL)
  • --project-root : especifica el directorio raíz del proyecto
  • --log-file : Habilita el registro en un archivo (predeterminado)
  • --no-log-file : Deshabilitar el registro en un archivo
  • --log-file-path : especifica una ruta de archivo de registro personalizada

Como herramienta CLI

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

Nota: Se planea brindar soporte para invocación directa a través de uvx mcp-server-practices cli para una versión futura.

Comandos de rama
# 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
Comandos de 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"

Configuración de MCP

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

Desarrollo

Pruebas

python -m pytest

Encabezados de licencia

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

Licencia

Instituto Tecnológico de Massachusetts (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.

Un servidor MCP que proporciona herramientas para la gestión estandarizada de ramas de Git y la integración de Jira, permitiendo a los desarrolladores crear, validar ramas según convenciones y sincronizar con problemas de Jira.

  1. Descripción general
    1. Instalación
      1. Uso de la herramienta UV
    2. Uso
      1. Como servidor MCP
      2. Como herramienta CLI
    3. Configuración de MCP
      1. Desarrollo
        1. Pruebas
        2. Encabezados de licencia
      2. Licencia

        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