Skip to main content
Glama

@arizeai/phoenix-mcp

Official
by Arize-ai
TraceHeaderRootSpanAnnotations.tsx1.2 kB
import { graphql, useFragment, useLazyLoadQuery } from "react-relay"; import { AnnotationSummaryGroupStacks } from "@phoenix/components/annotation/AnnotationSummaryGroup"; import { TraceHeaderRootSpanAnnotationsFragment$key } from "@phoenix/pages/trace/__generated__/TraceHeaderRootSpanAnnotationsFragment.graphql"; import { TraceHeaderRootSpanAnnotationsQuery } from "./__generated__/TraceHeaderRootSpanAnnotationsQuery.graphql"; export function TraceHeaderRootSpanAnnotations({ spanId }: { spanId: string }) { const query = useLazyLoadQuery<TraceHeaderRootSpanAnnotationsQuery>( graphql` query TraceHeaderRootSpanAnnotationsQuery($spanId: ID!) { span: node(id: $spanId) { ... on Span { ...TraceHeaderRootSpanAnnotationsFragment } } } `, { spanId }, { fetchPolicy: "store-and-network", } ); const span = useFragment<TraceHeaderRootSpanAnnotationsFragment$key>( graphql` fragment TraceHeaderRootSpanAnnotationsFragment on Span { ...AnnotationSummaryGroup } `, query.span ); return ( <AnnotationSummaryGroupStacks span={span} renderEmptyState={() => null} /> ); }

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