@iflow-mcp/alibabacloud-devops-mcp-server
Version:
MCP Server for using the alibabacloud-devops API: allows AI assistants to directly participate in development collaboration, helping teams optimize development processes and improve efficiency.
24 lines (23 loc) • 882 B
JavaScript
import * as utils from "../../common/utils.js";
import { ServiceConnectionSchema } from "../../common/types.js";
/**
* 获取服务连接列表
* @param organizationId 组织ID
* @param serviceConnectionType 服务连接类型
* @returns 服务连接列表
*/
export async function listServiceConnectionsFunc(organizationId, serviceConnectionType) {
const baseUrl = `/oapi/v1/flow/organizations/${organizationId}/serviceConnections`;
// 构建查询参数
const queryParams = {
sericeConnectionType: serviceConnectionType // 注意:API文档中拼写为 sericeConnectionType
};
const url = utils.buildUrl(baseUrl, queryParams);
const response = await utils.yunxiaoRequest(url, {
method: "GET",
});
if (!Array.isArray(response)) {
return [];
}
return response.map(item => ServiceConnectionSchema.parse(item));
}