M

MCP主配管理器

@agentience/practices_mcp_server
0 Stars 329 次浏览 agentience 更新于 2026-08-23

一个MCP服务器,提供标准化的Git分支管理和Jira集成的工具,允许开发人员根据约定创建、验证分支并与Jira问题同步。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "practices": {
      "args": [
        "server"
      ],
      "autoApprove": [
        "validate_branch_name",
        "get_branch_info",
        "validate_version"
      ],
      "command": "practices",
      "disabled": false
    }
  }
}

服务介绍

Practices MCP 服务器

Version
License

通过标准化的开发实践增强 AI 交互

Practices MCP 服务器是一个专门的 MCP(模型上下文协议)服务器,它使像 Claude 这样的 AI 助手能够帮助你在项目和团队中实施一致的开发实践。

🚀 这个 MCP 服务器能做什么?

该服务器赋予 AI 助手以下能力:

  • 管理 Git 分支 - 创建并验证符合你规范的标准分支名称
  • 处理版本控制 - 检查并在多个文件中一致地更新版本号
  • 准备拉取请求 - 生成标准的 PR 描述并验证就绪情况
  • 与工具集成 - 与 GitHub 和 Jira 集成以自动化工作流程

💬 自然语言交互

只需使用自然语言询问 Claude:

"为关于用户认证的工单 PMS-123 创建一个新的功能分支"

"检查我们的版本号在整个项目中是否一致"

"为我当前的分支准备一个带有标准描述的拉取请求"

MCP 服务器为 Claude 提供了上下文和工具,使其能够根据项目的配置正确理解和执行这些请求。

🔮 工作原理

  1. AI + MCP 服务器协作:Practices MCP 服务器提供了 Claude 可以利用的工具和资源,以帮助处理开发工作流程
  2. 上下文理解:服务器为 Claude 提供了你的项目的特定配置和约定
  3. 智能辅助:Claude 然后可以解释你的自然语言请求,并使用适当的 MCP 工具来帮助你遵循最佳实践

背后的机制

当你通过自然语言进行交互时,服务器提供了结构化的工具用于:

  • 根据可配置的模式验证分支名称
  • 检测分支信息和问题引用
  • 检查文件中的版本一致性
  • 生成标准化的 PR 描述
  • 自动化 Jira 和 GitHub 交互

🛠️ 配置

服务器通过 .practices.yaml 配置文件适应你项目的特定需求,该文件定义了:

  • 你首选的分支策略(GitFlow、GitHub Flow 等)
  • 版本文件位置和模式
  • Jira 和 GitHub 集成设置
  • PR 描述模板

🏁 开始使用

1. 安装

# Install with uv (recommended)
uv tool install mcp_server_practices

2. 配置 Claude

将服务器添加到你的 Claude 配置中:

{
  "mcpServers": {
    "practices": {
      "command": "practices",
      "args": ["server"],
      "disabled": false,
      "autoApprove": [
        "validate_branch_name",
        "get_branch_info",
        "validate_version"
      ]
    }
  }
}

3. 开始交互

现在你可以简单地让 Claude 帮助你遵循开发实践:

  • "为工单 PMS-123 创建一个功能分支"
  • "我的当前分支名称有效吗?"
  • "检查我们的文件中的版本是否一致"
  • "为新发布提升我们的次要版本"
  • "为我当前的分支生成 PR 描述"

📖 文档

🤝 支持与贡献

欢迎提交问题和拉取请求!有关更多信息,请参阅我们的贡献指南

📄 许可证

MIT

相关 MCP 服务