import { useQuery } from '@tanstack/react-query' import { requestJson } from '@/client/api/http' import { workspaceKeys } from '@/client/api/workspace-keys' import type { McpServer } from '@/lib/types' export function useWorkspaceMcp(workspaceId: string, enabled: boolean) { return useQuery({ queryKey: workspaceKeys.mcp(workspaceId), queryFn: () => requestJson(`/api/workspaces/${workspaceId}/mcp`), enabled, staleTime: Infinity, gcTime: Infinity, refetchOnMount: false, refetchOnWindowFocus: false }) }