Coding_devops_mcp_server

Coding_devops_mcp_server

🚀 CODING DevOps MCP 服务器

CODING DevOps MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器实现,可与 CODING DevOps 平台进行交互。它提供了一套标准化接口,让用户能轻松管理 CODING 平台上的项目与工作项。

🚀 快速开始

CODING DevOps MCP 服务器为用户提供了便捷管理 CODING 平台项目和工作项的途径。以下是使用前的安装和配置步骤。

✨ 主要特性

  • 项目管理
    • 可列出用户可访问的项目。
    • 支持按项目名称搜索项目。
  • 工作项(Issues)管理
    • 能够创建、列出和删除工作项。
    • 支持对工作项类型、优先级等属性进行设置。

📦 安装指南

  1. 克隆此仓库:
git clone https://github.com/yupengfei1209/coding_devops_mcp_server.git
cd coding_devops_mcp_server
  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build

📚 详细文档

配置

服务器需要以下配置项:

  1. CODING 个人访问令牌 (必需)
  2. 项目名称 (可选)

添加到 MCP 客户端

{
"mcpServers": {
"coding-devops": {
"command": "node",
"args": [
"/your_path/coding_devops_mcp_server/build/index.js"
],
"env": {
"CODING_TOKEN": "coding-token",
"PROJECT": "default project" // 默认项目,可选配置
},
"disabled": false,
"autoApprove": []
},
}
}

功能

项目管理

  • list_projects:列出用户可访问的项目
    // 可选参数
    {
    projectName?: string; // 按项目名称筛选
    }
    

工作项管理

  • list_work_items:列出工作项

    // 参数
    {
    projectName: string;
    issueType?: string;
    limit?: string;
    offset?: string;
    sortKey?: string;
    sortValue?: string;
    }
    
  • create_work_item:创建工作项

    // 参数
    {
    projectName: string;
    name: string;
    type: string;
    priority: string;
    description: string;
    }
    
  • delete_work_item:删除工作项

    // 参数
    {
    projectName: string;
    issueCode: number;
    }
    

开发

项目结构

src/
├── api/               # API 实现
├── config/            # 配置相关
├── tools/            # 工具实现
│   ├── issue/        # 工作项相关功能
│   └── project/      # 项目相关功能
├── errors.ts         # 错误定义
└── index.ts         # 主入口文件

📄 许可证

本项目采用 MIT 许可证。详见 LICENSE 文件。

  • 0 关注
  • 0 收藏,23 浏览
  • system 提出于 2025-10-06 02:30

相似服务问题

相关AI产品