(workspaceId: string)
| 86 | } |
| 87 | |
| 88 | export function useMcpServers(workspaceId: string) { |
| 89 | return useQuery({ |
| 90 | queryKey: mcpKeys.serversList(workspaceId), |
| 91 | queryFn: ({ signal }) => fetchMcpServers(workspaceId, signal), |
| 92 | enabled: !!workspaceId, |
| 93 | retry: false, |
| 94 | staleTime: 60 * 1000, |
| 95 | placeholderData: keepPreviousData, |
| 96 | }) |
| 97 | } |
| 98 | |
| 99 | async function fetchMcpTools( |
| 100 | workspaceId: string, |
no test coverage detected