From 56d4a9b69d897dd1d6902cf677ff8848426b76a9 Mon Sep 17 00:00:00 2001 From: ningyv <1793599591@qq.com> Date: Fri, 11 Apr 2025 14:17:50 +0800 Subject: [PATCH] feature/1.7-MCP --- .../core/src/pages/mcpService/IntegrationAIContainer.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/packages/core/src/pages/mcpService/IntegrationAIContainer.tsx b/frontend/packages/core/src/pages/mcpService/IntegrationAIContainer.tsx index c0814654..7e42524c 100644 --- a/frontend/packages/core/src/pages/mcpService/IntegrationAIContainer.tsx +++ b/frontend/packages/core/src/pages/mcpService/IntegrationAIContainer.tsx @@ -10,6 +10,7 @@ import { useConnection } from './hook/useConnection' import { ClientRequest, Tool, ListToolsResultSchema } from '@modelcontextprotocol/sdk/types.js' import { z } from 'zod' import { useNavigate } from 'react-router-dom' +import useCopyToClipboard from '@common/hooks/copy' type ConfigList = { openApi?: { @@ -45,6 +46,7 @@ const IntegrationAIContainer = ({ const [apiKeyList, setApiKeyList] = useState<{ value: string; label: string }[]>([]) const [mcpServerUrl, setMcpServerUrl] = useState('') const navigator = useNavigate() + const { copyToClipboard } = useCopyToClipboard() const [errors, setErrors] = useState>({ resources: null, prompts: null, @@ -85,7 +87,7 @@ const IntegrationAIContainer = ({ */ const handleCopy = async (value: string): Promise => { if (value) { - await navigator.clipboard.writeText(value) + copyToClipboard(value) message.success($t(RESPONSE_TIPS.copySuccess)) } }