From c429097239381b83830346e9706891a2e0a50667 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Thu, 21 Aug 2025 17:14:36 +0800 Subject: [PATCH] feat: add MCP Service Config dialog and update tool form labels --- ui/src/locales/lang/en-US/views/tool.ts | 1 + ui/src/locales/lang/zh-CN/views/tool.ts | 1 + ui/src/locales/lang/zh-Hant/views/tool.ts | 1 + .../tool/component/McpToolConfigDialog.vue | 67 +++++++++++++++++++ .../tool/component/ToolListContainer.vue | 18 +++++ 5 files changed, 88 insertions(+) create mode 100644 ui/src/views/tool/component/McpToolConfigDialog.vue diff --git a/ui/src/locales/lang/en-US/views/tool.ts b/ui/src/locales/lang/en-US/views/tool.ts index 7ec020c98..780f38512 100644 --- a/ui/src/locales/lang/en-US/views/tool.ts +++ b/ui/src/locales/lang/en-US/views/tool.ts @@ -40,6 +40,7 @@ export default { form: { create: 'Create Tool', createMcp: 'Create MCP', + mcpConfig: 'MCP Service Config', toolName: { label: 'Name', name: 'Tool Name', diff --git a/ui/src/locales/lang/zh-CN/views/tool.ts b/ui/src/locales/lang/zh-CN/views/tool.ts index 6af79fda0..e81969a52 100644 --- a/ui/src/locales/lang/zh-CN/views/tool.ts +++ b/ui/src/locales/lang/zh-CN/views/tool.ts @@ -34,6 +34,7 @@ export default { form: { create: '创建工具', createMcp: '创建MCP', + mcpConfig: 'MCP服务配置', toolName: { label: '名称', name: '工具名称', diff --git a/ui/src/locales/lang/zh-Hant/views/tool.ts b/ui/src/locales/lang/zh-Hant/views/tool.ts index aea7add76..b178bb521 100644 --- a/ui/src/locales/lang/zh-Hant/views/tool.ts +++ b/ui/src/locales/lang/zh-Hant/views/tool.ts @@ -37,6 +37,7 @@ export default { form: { create: '建立工具', createMcp: '建立MCP', + mcpConfig: 'MCP服務配置', toolName: { label: '名稱', name: '工具名稱', diff --git a/ui/src/views/tool/component/McpToolConfigDialog.vue b/ui/src/views/tool/component/McpToolConfigDialog.vue new file mode 100644 index 000000000..dc71e4e72 --- /dev/null +++ b/ui/src/views/tool/component/McpToolConfigDialog.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/ui/src/views/tool/component/ToolListContainer.vue b/ui/src/views/tool/component/ToolListContainer.vue index 32b73b148..f5ef04c9c 100644 --- a/ui/src/views/tool/component/ToolListContainer.vue +++ b/ui/src/views/tool/component/ToolListContainer.vue @@ -218,6 +218,13 @@