MCP Server Practices
A Model Context Protocol server that provides tools for enforcing development practices.
Overview
This MCP server provides tools to help enforce and automate development practices like:
- Branch name validation
- Version management
- PR preparation
- License header management
- Pre-commit hook installation
Installation
For development installation:
Using UV Tool
If you want to install the package globally using UV, follow these steps to avoid file corruption:
Option 1: Using the install_full script
This script will:
- Clean previous build artifacts
- Build the package
- Install the latest wheel using UV tool
Option 2: Manual process
- First, build the package wheel:
- Install the wheel directly (instead of the source directory):
Important: Do not use
uv tool install .
directly on the source directory as it may result in corrupted files. Always build a wheel first.
Usage
As an MCP Server
The server can be invoked through the following method:
Note: Support for direct invocation via
uvx mcp-server-practices
is planned for a future release.
Server Options
--log-level
: Set logging level (DEBUG, INFO, WARNING, ERROR, CRITICAL)--project-root
: Specify the project root directory--log-file
: Enable logging to a file (default)--no-log-file
: Disable logging to a file--log-file-path
: Specify a custom log file path
As a CLI Tool
Note: Support for direct invocation via
uvx mcp-server-practices cli
is planned for a future release.
Branch Commands
Jira Commands
MCP Configuration
Development
Testing
License Headers
License
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
표준화된 Git 브랜치 관리 및 Jira 통합을 위한 도구를 제공하는 MCP 서버로, 개발자가 규칙에 따라 브랜치를 만들고 검증하며 Jira 이슈와 동기화할 수 있도록 해줍니다.
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 -1804TypeScript
- AsecurityAlicenseAqualityA 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 -206307TypeScriptMIT 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 -63Python