Skip to main content
Glama

@arizeai/phoenix-mcp

Official
by Arize-ai
ExperimentCompareGridPage.tsx1.51 kB
import { Suspense, useMemo } from "react"; import { PreloadedQuery } from "react-relay"; import { useParams, useSearchParams } from "react-router"; import invariant from "tiny-invariant"; import { Loading } from "@phoenix/components"; import type { ExperimentComparePageQueriesCompareGridQuery as ExperimentComparePageQueriesCompareGridQueryType } from "@phoenix/pages/experiment/__generated__/ExperimentComparePageQueriesCompareGridQuery.graphql"; import { ExperimentCompareTable } from "./ExperimentCompareTable"; import { ExperimentRunFilterConditionProvider } from "./ExperimentRunFilterConditionContext"; export function ExperimentCompareGridPage({ queryRef, }: { queryRef: PreloadedQuery<ExperimentComparePageQueriesCompareGridQueryType>; }) { const [searchParams] = useSearchParams(); const { baseExperimentId, compareExperimentIds } = useMemo(() => { const [baseExperimentId, ...compareExperimentIds] = searchParams.getAll("experimentId"); return { baseExperimentId, compareExperimentIds }; }, [searchParams]); const { datasetId } = useParams(); invariant(datasetId != null, "datasetId is required"); return ( <ExperimentRunFilterConditionProvider> <Suspense fallback={<Loading />}> <ExperimentCompareTable queryRef={queryRef} datasetId={datasetId} baseExperimentId={baseExperimentId} compareExperimentIds={compareExperimentIds} /> </Suspense> </ExperimentRunFilterConditionProvider> ); }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Arize-ai/phoenix'

If you have feedback or need assistance with the MCP directory API, please join our Discord server