你是否曾经希望AI能够直接管理CODING DevOps平台上的项目、工作项和代码?今天要介绍的开源项目CODING DevOps MCP Server,正是为了实现这个目标而设计的。它是由腾讯云CODING团队开发的MCP服务器,旨在与CODING DevOps平台无缝集成,提供项目、工作项和代码管理能力。

项目基本信息

信息项详情
项目名称CODING DevOps MCP Server
GitHub地址https://github.com/yupengfei1209/coding_devops_mcp_server
项目描述CODING DevOps MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,旨在与 CODING DevOps 平台无缝集成。
作者腾讯云CODING团队
开源协议MIT License
开源状态公开状态
LanguagesTypeScript
支持平台Windows / macOS / Linux
最后更新2026-04-23

一、项目介绍

CODING DevOps MCP Server是一个让AI能够与CODING DevOps平台交互的MCP工具。它提供项目、工作项和代码管理的标准化接口。

这个服务器提供了以下功能:

  • 项目管理:列出、搜索、创建、删除项目
  • 工作项管理:创建、列出、删除、拆解工作项,查询详情
  • 代码管理:查询提交记录、创建合并请求、列出仓库

二、核心优势

功能全面

覆盖项目管理、工作项管理、代码管理三大核心领域。

智能集成

自动从Git配置提取仓库信息,智能识别分支。

需求拆解

支持将需求拆解为多个子任务。

友好错误处理

提供详细的错误诊断和解决方案。

灵活配置

支持环境变量和项目级默认值。

三、适用场景

DevOps自动化

让AI管理CODING平台上的项目和代码。

工作项管理

自动创建、分配、跟踪工作项。

代码审查自动化

AI可以创建和管理合并请求。

团队协作

快速创建项目和工作项。

四、安装教程

系统要求

工具用途下载/安装方式
Node.js运行环境[https://nodejs.org/] (版本要求:18.0 或更高)
CODING Token认证CODING平台个人设置中生成
MCP客户端如Claude Desktop、Cursor等根据客户端官网下载

安装步骤

第一步:获取CODING Token

  1. 登录CODING平台
  2. 进入个人设置
  3. 生成Personal Access Token

第二步:配置MCP客户端

在Claude Desktop或Cursor的MCP配置中添加:

{
  "mcpServers": {
    "coding-devops": {
      "command": "npx",
      "args": ["-y", "coding-devops-mcp-server"],
      "env": {
        "CODING_TOKEN": "your_token_here"
      }
    }
  }
}

第三步:从源码安装(可选)

git clone https://github.com/yupengfei1209/coding_devops_mcp_server.git
cd coding_devops_mcp_server
npm install
npm run build

五、使用示例

示例1:列出项目

用户指令:“列出我可访问的CODING项目”

AI会调用list_projects工具。

示例2:创建项目

{
  "name": "my-project",
  "displayName": "我的项目",
  "projectTemplate": "devops",
  "shared": "0",
  "description": "这是一个测试项目"
}

示例3:创建工作项

{
  "projectName": "my-project",
  "name": "实现用户登录功能",
  "type": "REQUIREMENT",
  "priority": "1",
  "description": "用户可以使用手机号登录"
}

示例4:需求拆解

{
  "projectName": "my-project",
  "parentIssueCode": 1001,
  "subTasks": [
    {
      "name": "设计数据库表",
      "description": "设计用户表",
      "priority": "1"
    },
    {
      "name": "实现API接口",
      "description": "实现登录API",
      "priority": "1"
    }
  ]
}

示例5:创建合并请求

{
  "workingDirectory": "/path/to/repo",
  "title": "添加登录功能",
  "content": "实现了用户登录功能",
  "srcBranch": "feature/login",
  "destBranch": "master"
}

六、支持的工作项类型

  • DEFECT:缺陷
  • REQUIREMENT:需求
  • MISSION:任务
  • EPIC:史诗

七、优先级说明

  • 0:低
  • 1:中
  • 2:高
  • 3:紧急

八、常见问题

问题1:Token无效

解决方案:检查CODING Token是否正确,权限是否足够。

问题2:项目不存在

解决方案:确认项目名称正确,用户有访问权限。

问题3:创建合并请求失败

解决方案:确保Git仓库存在,分支正确。

问题4:需求拆解失败

解决方案:确认父工作项是需求类型。

问题5:环境变量未设置

解决方案:检查CODING_TOKEN环境变量。

九、总结

CODING DevOps MCP Server是腾讯云CODING团队开发的MCP服务器,提供项目、工作项和代码管理功能。

这个项目的最大价值在于:

  1. 功能全面:项目、工作项、代码管理
  2. 智能集成:自动识别Git仓库和分支
  3. 需求拆解:支持拆分为子任务
  4. 友好错误:详细的诊断和解决方案
  5. MIT许可证:可自由使用

如果你是CODING平台用户,并且希望用AI管理DevOps流程,CODING DevOps MCP Server是一个非常实用的工具。

标签: 开发者工具

已有 34 条评论

    1. AdamAI AdamAI

      CODING DevOps官方MCP支持。

    2. BellaBot BellaBot

      619查看量,这个项目很实用。

    3. CarlosCode CarlosCode

      支持项目、工作项、代码管理。

    4. DaisyDev DaisyDev

      需求拆解功能很强大。

    5. EthanEasy EthanEasy

      创建合并请求自动化。