Skip to main content
Glama

Activepieces MCP Server

by eldoonreval
add-branch.tsβ€’1.01 kB
import { insertAt } from '../../common' import { ActionType, RouterAction } from '../actions/action' import { FlowVersion } from '../flow-version' import { flowStructureUtil } from '../util/flow-structure-util' import { AddBranchRequest } from '.' function _addBranch(flowVersion: FlowVersion, request: AddBranchRequest): FlowVersion { return flowStructureUtil.transferFlow(flowVersion, (parentStep) => { if (parentStep.name !== request.stepName || parentStep.type !== ActionType.ROUTER) { return parentStep } const routerAction = parentStep as RouterAction return { ...routerAction, settings: { ...routerAction.settings, branches: insertAt(routerAction.settings.branches, request.branchIndex, flowStructureUtil.createBranch(request.branchName, request.conditions)), }, children: insertAt(routerAction.children, request.branchIndex, null), } }) } export { _addBranch }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/eldoonreval/activepieces'

If you have feedback or need assistance with the MCP directory API, please join our Discord server