Tracing Assistant

Add Arize's tracing assistant MCP server to your IDE or LLM for seamless support and instrumentation with Arize AX.

📦 View on PyPI

Overview

The Arize Tracing Assistant is a Model Context Protocol (MCP) server that enhances your development workflow by integrating Arize support, documentation, and curated examples directly into your IDE or LLM.

Key Features

  • Access instrumentation guides for Arize AX

  • Use curated tracing examples and best practices

  • Direct connection to Arize support through natural language queries

Installation

The Arize Tracing Assistant is distributed via uv, a fast Python package manager.

Install uv

pip install uv
# or
brew install uv

IDE Integration

Cursor IDE

  1. Navigate to: SettingsMCP

  2. Click Add new global MCP server

  3. Insert the following into your config JSON:

    "arize-tracing-assistant": {
      "command": "uvx",
      "args": ["arize-tracing-assistant@latest"]
    }

Claude Desktop

  1. Open: SettingsDeveloperEdit Config

  2. Add the following config:

    "arize-tracing-assistant": {
      "command": "/Users/myuser/miniconda3/bin/uvx",
      "args": ["arize-tracing-assistant@latest"]
    }

Manual MCP Config

Add this snippet to your mcpServers config section:

"mcpServers": {
  "arize-tracing-assistant": {
    "command": "uvx",
    "args": ["arize-tracing-assistant@latest"]
  }
}

Usage

Once the MCP server is running, you can ask your IDE or LLM natural-language questions like:

  • “Instrument this app using Arize.”

  • “Can you use manual instrumentation so that I have more control over my traces?”

  • “How can I redact sensitive information from my spans?”

  • “Can you make sure the context of this trace is propagated across these tool calls?”

  • “Where can I find my Arize keys?”

Troubleshooting

  • Ensure your JSON configs are properly formatted

  • Run uv cache clean to reset any cached versions

  • Confirm the uv path using:

    which uv
  • Start the server manually by running:

    uvx arize-tracing-assistant@latest
  • Use Anthropic's MCP inspector:

    npx @modelcontextprotocol/inspector uvx arize-tracing-assistant@latest

Last updated

Was this helpful?