@cnbcool/mcp-server
Version:
CNB MCP Server. A comprehensive MCP server that provides seamless integration to the CNB's API(https://cnb.cool), offering a wide range of tools for repository management, pipelines operations and collaboration features
50 lines (49 loc) • 3.96 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.toolDescriptions = void 0;
const toolNames_1 = require("./toolNames");
exports.toolDescriptions = {
// 组织工具
[]: '获取当前用户在CNB平台里拥有权限的顶层组织列表',
[]: '获取当前用户在CNB平台里指定组织下拥有权限的子组织列表',
[]: '获取CNB平台指定组织的信息',
[]: '在CNB平台创建一个新组织',
// 仓库工具
[]: '获取当前用户在CNB平台里拥有权限的仓库列表',
[]: '获取当前用户在CNB平台里指定组织下拥有权限的仓库列表',
[]: '获取当前工作区对应的CNB平台仓库信息',
[]: '获取CNB平台指定仓库的信息',
[]: '在CNB平台创建一个新仓库',
// ISSUE 工具
[]: '获取CNB平台指定仓库的ISSUE列表',
[]: '获取CNB平台指定ISSUE的信息',
[]: `在CNB平台指定的仓库创建一条新ISSUE。如需添加标签,另外调用${toolNames_1.ToolNames.ADD_ISSUE_LABELS}工具`,
[]: `更新CNB平台指定ISSUE的信息。如需更新标签,另外调用${toolNames_1.ToolNames.SET_ISSUE_LABELS}工具`,
[]: '获取CNB平台指定ISSUE的评论列表',
[]: '在CNB平台指定的ISSUE创建一条新评论',
[]: '更新CNB平台指定ISSUE评论的内容',
[]: '获取CNB平台指定ISSUE的标签列表',
[]: '为CNB平台指定的ISSUE添加一个或多个标签',
[]: '变更CNB平台指定ISSUE的标签',
[]: '清除CNB平台指定ISSUE的标签',
[]: '移除CNB平台指定ISSUE的指定标签',
// 合并请求工具
[]: '获取CNB平台指定仓库的合并请求列表',
[]: '获取CNB平台指定合并请求的信息',
[]: '在CNB平台指定的仓库创建一个新合并请求',
[]: '更新CNB平台指定合并请求的信息',
[]: '合并CNB平台指定的合并请求',
[]: '获取CNB平台指定合并请求的评论列表',
[]: '在CNB平台指定的合并请求创建一条新评论',
// 云原生构建工具
[]: '删除流水线或云原生构建日志内容',
[]: '流水线或云原生构建runner日志下载',
[]: '查询流水线或云原生构建构建列表',
[]: '查询流水线或云原生构建Stage详情',
[]: '查询流水线或云原生构建构建状态',
[]: '开始一个构建',
[]: '停止一个构建',
// 云原生开发工具
[]: '获取当前用户在CNB平台的云原生开发环境列表',
[]: '在CNB平台删除指定的云原生开发环境'
};