Tracing Assistant
Add Arize's tracing assistant MCP server to your IDE or LLM for seamless support and instrumentation with Arize AX.
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
uv
pip install uv
# or
brew install uv
IDE Integration
Cursor IDE
Navigate to:
Settings
→MCP
Click Add new global MCP server
Insert the following into your config JSON:
"arize-tracing-assistant": { "command": "uvx", "args": ["arize-tracing-assistant@latest"] }
Claude Desktop
Open:
Settings
→Developer
→Edit Config
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 versionsConfirm 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?