diff --git a/apps/frontend/src/components/public-api/public.component.tsx b/apps/frontend/src/components/public-api/public.component.tsx index e3390486..9513b04f 100644 --- a/apps/frontend/src/components/public-api/public.component.tsx +++ b/apps/frontend/src/components/public-api/public.component.tsx @@ -9,7 +9,7 @@ import { useVariables } from '@gitroom/react/helpers/variable.context'; export const PublicComponent = () => { const user = useUser(); - const {frontEndUrl} = useVariables(); + const { backendUrl } = useVariables(); const toaster = useToaster(); const [reveal, setReveal] = useState(false); const [reveal2, setReveal2] = useState(false); @@ -19,6 +19,11 @@ export const PublicComponent = () => { copy(user?.publicApi!); }, [user]); + const copyToClipboard2 = useCallback(() => { + toaster.show('MCP copied to clipboard', 'success'); + copy(`${backendUrl}/mcp/` + user?.publicApi + '/sse'); + }, [user]); + if (!user || !user.publicApi) { return null; } @@ -64,11 +69,15 @@ export const PublicComponent = () => {
{reveal2 ? ( - `${frontEndUrl}/mcp/` + user.publicApi + '/sse' + `${backendUrl}/mcp/` + user.publicApi + '/sse' ) : ( <> -
{(`${frontEndUrl}/mcp/` + user.publicApi + '/sse').slice(0, -5)}
-
{(`${frontEndUrl}/mcp/` + user.publicApi + '/sse').slice(-5)}
+
+ {(`${backendUrl}/mcp/` + user.publicApi + '/sse').slice(0, -5)} +
+
+ {(`${backendUrl}/mcp/` + user.publicApi + '/sse').slice(-5)} +
)}
@@ -76,7 +85,7 @@ export const PublicComponent = () => { {!reveal2 ? ( ) : ( - + )}