你是否曾经希望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 |
| 开源状态 | 公开状态 |
| Languages | TypeScript |
| 支持平台 | 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
- 登录CODING平台
- 进入个人设置
- 生成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服务器,提供项目、工作项和代码管理功能。
这个项目的最大价值在于:
- 功能全面:项目、工作项、代码管理
- 智能集成:自动识别Git仓库和分支
- 需求拆解:支持拆分为子任务
- 友好错误:详细的诊断和解决方案
- MIT许可证:可自由使用
如果你是CODING平台用户,并且希望用AI管理DevOps流程,CODING DevOps MCP Server是一个非常实用的工具。
DevOps自动化很实用。
工作项管理很高效。
代码审查自动化。
团队协作场景。
错误处理很友好。