Skip to content

Commit 930bcb7

Browse files
committed
refactor: change mcp workflow node name
1 parent da03442 commit 930bcb7

File tree

4 files changed

+20
-10
lines changed

4 files changed

+20
-10
lines changed

ui/src/locales/lang/en-US/views/application-workflow.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ export default {
222222
},
223223
mcpNode: {
224224
label: 'MCP Server',
225-
text: 'Call MCP Tools',
225+
text: 'Call MCP Tools through SSE',
226226
getToolsSuccess: 'Get Tools Successfully',
227227
getTool: 'Get Tools',
228228
tool: 'Tool',

ui/src/locales/lang/zh-CN/views/application-workflow.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,8 @@ export default {
221221
assign: '赋值'
222222
},
223223
mcpNode: {
224-
label: 'MCP 节点',
225-
text: '调用 MCP 工具',
224+
label: 'MCP 调用',
225+
text: '通过 SSE 方式执行 MCP 服务中的工具',
226226
getToolsSuccess: '获取工具成功',
227227
getTool: '获取工具',
228228
tool: '工具',

ui/src/locales/lang/zh-Hant/views/application-workflow.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,8 @@ export default {
221221
assign: '賦值'
222222
},
223223
mcpNode: {
224-
label: 'MCP 節點',
225-
text: '呼叫 MCP 工具',
224+
label: 'MCP 調用',
225+
text: '透過SSE方式執行MCP服務中的工具',
226226
getToolsSuccess: '獲取工具成功',
227227
getTool: '獲取工具',
228228
tool: '工具',

ui/src/workflow/nodes/mcp-node/index.vue

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -324,11 +324,21 @@ const validate = async () => {
324324
325325
if (requiredFields.length > 0) {
326326
for (const item of requiredFields) {
327-
if (!form_data.value.tool_params[form_data.value.params_nested][item]) {
328-
return Promise.reject({
329-
node: props.nodeModel,
330-
errMessage: item + t('dynamicsForm.tip.requiredMessage')
331-
})
327+
if (form_data.value.params_nested) {
328+
if (!form_data.value.tool_params[form_data.value.params_nested][item]) {
329+
return Promise.reject({
330+
node: props.nodeModel,
331+
errMessage: item + t('dynamicsForm.tip.requiredMessage')
332+
})
333+
}
334+
} else {
335+
// 这里是没有嵌套的情况
336+
if (!form_data.value.tool_params[item]) {
337+
return Promise.reject({
338+
node: props.nodeModel,
339+
errMessage: item + t('dynamicsForm.tip.requiredMessage')
340+
})
341+
}
332342
}
333343
}
334344
}

0 commit comments

Comments
 (0)