We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/get-convex/convex-backend'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
import isEqual from "lodash/isEqual";
import { DependencyList, EffectCallback, useEffect, useRef } from "react";
export function useDeepEqualsEffect<TDeps extends DependencyList>(
effect: EffectCallback,
deps: TDeps,
) {
const ref = useRef<TDeps | undefined>(undefined);
if (ref.current === undefined || !isEqual(deps, ref.current)) {
ref.current = deps;
}
// eslint-disable-next-line react-hooks/exhaustive-deps
useEffect(effect, ref.current);
}