Skip to main content
Glama
akkireddy-challa

phoenix-mcp-eval

phoenix-mcp-eval

MCP server for Arize Phoenix — LLM tracing, evaluation, and dataset management via AI agents.

python Phoenix MCP License


What is this?

phoenix-mcp-eval is an MCP (Model Context Protocol) server that exposes Arize Phoenix's LLM observability capabilities to AI agents. It enables AI-driven analysis of traces, evaluation of LLM outputs, and management of evaluation datasets — directly from an MCP-compatible agent.

Built for platform engineers and ML teams running LLM pipelines on AI Foundry, LangChain, or LlamaIndex who need automated quality assurance and tracing.


Related MCP server: mcp-llm-eval

Available Tools

Tool

Description

list_projects

List all Phoenix tracing projects

get_traces

Retrieve LLM traces for a project with filters

get_spans

Get individual spans with input/output/latency data

list_datasets

List evaluation datasets in Phoenix

get_dataset

Fetch dataset examples for review or comparison

list_evaluations

List evaluation runs and their scores

get_evaluation_summary

Get aggregated evaluation metrics (precision, recall, etc.)

query_traces

Run structured queries over trace data


Quick Start

Prerequisites

  • Python 3.11+

  • Arize Phoenix instance (self-hosted or cloud)

  • Phoenix API key or local server URL

Installation

git clone https://github.com/akkireddy-challa/phoenix-mcp-eval
cd phoenix-mcp-eval
pip install -r requirements.txt

Configuration

export PHOENIX_HOST=http://localhost:6006
export PHOENIX_API_KEY=<your-api-key>  # if using cloud

Run

python server.py

MCP Client Config (Claude Desktop)

{
  "mcpServers": {
    "phoenix": {
      "command": "python",
      "args": ["/path/to/phoenix-mcp-eval/server.py"],
      "env": {
        "PHOENIX_HOST": "http://localhost:6006"
      }
    }
  }
}

Security Model

  • Connects to Phoenix via API key or local network only

  • All operations are read-only by default (trace/eval retrieval)

  • No model weights, prompts, or PII are transmitted outside Phoenix

  • API key stored in environment variables, never in code

  • Designed for internal network use within a Kubernetes cluster


Use Cases at Telia

This pattern is used to allow AI agents to:

  • Automatically review LLM trace quality after AI Foundry deployments

  • Surface failing evaluation metrics to on-call engineers without manual Phoenix access

  • Compare evaluation datasets across model versions

  • Trigger re-evaluation jobs based on trace anomaly detection


Roadmap

  • run_evaluation — trigger evaluation jobs programmatically

  • create_dataset — export traces to evaluation datasets

  • get_prompt_templates — retrieve versioned prompts from Phoenix

  • Integration with Azure AI Foundry deployment events

  • [ x GitHub Actions workflow for CI validation


Repo

Purpose

k8s-mcp-server

Kubernetes cluster diagnostics via MCP

azure-mcp-platform

Azure resource management via MCP

grafana-mcp-observability

Grafana dashboards and alerts via MCP


License

MIT License. See LICENSE for details.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    Phoenix MCP Server is an implementation of the Model Context Protocol for the Arize Phoenix platform. It provides a unified interface to Phoenix's capabilites. You can use Phoenix MCP Server for: Prompts Management: Create, list, update, and iterate on prompts Datasets: Explore datasets, and synte
    27
    2,831
    11,118
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    MCP server that gives AI agents access to your application's OpenTelemetry traces for querying, analysis, and debugging.
    5
    26
    2
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    MCP server that enables AI agents to run a deterministic orchestration loop with decomposition, subagent execution, and review feedback across multiple LLM backends.
    54
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • An MCP server for Arcjet - the runtime security platform that ships with your AI code.

View all MCP Connectors

Latest Blog Posts

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/akkireddy-challa/phoenix-mcp-eval'

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