The Arize Phoenix MCP Server provides a unified interface for interacting with the Arize Phoenix platform. With this server, you can:
- Prompts Management: Create, list, update, and iterate on prompts, including their templates, model configurations, and invocation parameters. Get specific prompt versions (latest, by ID, by tag).
- Datasets: Explore datasets, retrieve examples, and add synthetically generated examples to cover edge cases.
- Experiments: List and retrieve experiment results, including metadata, outputs, and annotations for evaluating model performance.
- Tags and Versions: Manage prompt versions by adding tags, listing versions, and fetching specific versions.
- Integration: Easily integrate with clients like Claude Desktop and Cursor using
npx
. - Open-Source: Extend functionality by contributing to the open-source project.
Enables environment variable configuration for development, allowing secure management of API keys and base URLs
Provides open-source access to the Phoenix MCP implementation, allowing for contributions and customizations
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 syntesize new examples
- Experiments: Pull experiment results and visualize them with the help of an LLM
Don't see a use-case covered? @arizeai/phoenix-mcp
is open-source! Issues and PRs welcome.
Installation
This MCP server can be used using npx
and can be directly integrated with clients like Claude Desktop, Cursor, and more.
Development
Install
This package is managed via a pnpm workspace.
This only needs to be repeated if dependencies change or there is a change to the phoenix-client.
Building
To build the project:
Development Mode
To run in development mode:
Debugging
You can build and run the MCP inspector using the following:
Environment Variables
When developing, the server requires the following environment variables:
PHOENIX_API_KEY
: Your Phoenix API keyPHOENIX_BASE_URL
: The base URL for Phoenix
Make sure to set these in a .env
file. See .env.example
.
License
Apache 2.0
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
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
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server implementation that provides database interaction and business intelligence capabilities through SQLite. This server enables running SQL queries, analyzing business data, and automatically generating business insight memos.Last updated -649,731JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides tools for managing todo items, including creation, updating, completion, deletion, searching, and summarizing tasks.Last updated -104TypeScriptMIT License
- AsecurityFlicenseAqualityModel Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.Last updated -105316JavaScript
- -securityFlicense-qualityA Model Context Protocol server that enables performing PostgreSQL database operations (create, read, update, delete) on User and Post entities through MCP tools.Last updated -TypeScript