diff --git a/ui/src/views/application/component/McpServersDialog.vue b/ui/src/views/application/component/McpServersDialog.vue index a4b53ee6d..7500ac4ff 100644 --- a/ui/src/views/application/component/McpServersDialog.vue +++ b/ui/src/views/application/component/McpServersDialog.vue @@ -14,11 +14,31 @@ :model="form" require-asterisk-position="right" > - - + + + + {{ $t('views.applicationWorkflow.nodes.mcpNode.reference') }} + + {{ $t('common.custom') }} + + + + + + {{ mcpTool.name }} + + {{ $t('views.shared.title') }} + + + diff --git a/ui/src/views/application/component/ToolDialog.vue b/ui/src/views/application/component/ToolDialog.vue new file mode 100644 index 000000000..87332676f --- /dev/null +++ b/ui/src/views/application/component/ToolDialog.vue @@ -0,0 +1,89 @@ + + + diff --git a/ui/src/workflow/nodes/ai-chat-node/index.vue b/ui/src/workflow/nodes/ai-chat-node/index.vue index 03b6709d1..e804460b8 100644 --- a/ui/src/workflow/nodes/ai-chat-node/index.vue +++ b/ui/src/workflow/nodes/ai-chat-node/index.vue @@ -114,11 +114,23 @@ /> +
+
MCP
+
+ + + + +
+
{{ $t('views.applicationWorkflow.nodes.mcpNode.tool') }}
- - - +
+ + + + +
@@ -166,6 +178,7 @@ @refresh="submitReasoningDialog" /> +