Skip to main content
Glama

Practices MCP Server

by agentience

MCPサーバーの実践

開発プラクティスを実施するためのツールを提供するモデル コンテキスト プロトコル サーバー。

概要

この MCP サーバーは、次のような開発プラクティスの実施と自動化を支援するツールを提供します。

  • 支店名の検証
  • バージョン管理
  • PR準備
  • ライセンスヘッダー管理
  • コミット前のフックのインストール

インストール

pip install mcp-server-practices

開発インストールの場合:

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

ライセンス

マサチューセッツ工科大学

-
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