MLflow MCP โ experiments, runs, registered models, versions, traces, assessments (MLflow 3)
Connect Runs on your machine
claude mcp add mlflow -e MLFLOW_TRACKING_URI=<MLFLOW_TRACKING_URI> -e MLFLOW_TRACKING_TOKEN=<MLFLOW_TRACKING_TOKEN> -e MLFLOW_TRACKING_USERNAME=<MLFLOW_TRACKING_USERNAME> -e MLFLOW_TRACKING_PASSWORD=<MLFLOW_TRACKING_PASSWORD> -e MLFLOW_EXPERIMENT_ID=<MLFLOW_EXPERIMENT_ID> -e MLFLOW_TOOLS=<MLFLOW_TOOLS> -e MLFLOW_DISABLE=<MLFLOW_DISABLE> -e MLFLOW_ALLOW_WRITE=<MLFLOW_ALLOW_WRITE> -- npx -y @us-all/[email protected]
{
"mcpServers": {
"mlflow": {
"command": "npx",
"args": [
"-y",
"@us-all/[email protected]"
],
"env": {
"MLFLOW_TRACKING_URI": "<MLFLOW_TRACKING_URI>",
"MLFLOW_TRACKING_TOKEN": "<MLFLOW_TRACKING_TOKEN>",
"MLFLOW_TRACKING_USERNAME": "<MLFLOW_TRACKING_USERNAME>",
"MLFLOW_TRACKING_PASSWORD": "<MLFLOW_TRACKING_PASSWORD>",
"MLFLOW_EXPERIMENT_ID": "<MLFLOW_EXPERIMENT_ID>",
"MLFLOW_TOOLS": "<MLFLOW_TOOLS>",
"MLFLOW_DISABLE": "<MLFLOW_DISABLE>",
"MLFLOW_ALLOW_WRITE": "<MLFLOW_ALLOW_WRITE>"
}
}
}
}
{
"mcpServers": {
"mlflow": {
"command": "npx",
"args": [
"-y",
"@us-all/[email protected]"
],
"env": {
"MLFLOW_TRACKING_URI": "<MLFLOW_TRACKING_URI>",
"MLFLOW_TRACKING_TOKEN": "<MLFLOW_TRACKING_TOKEN>",
"MLFLOW_TRACKING_USERNAME": "<MLFLOW_TRACKING_USERNAME>",
"MLFLOW_TRACKING_PASSWORD": "<MLFLOW_TRACKING_PASSWORD>",
"MLFLOW_EXPERIMENT_ID": "<MLFLOW_EXPERIMENT_ID>",
"MLFLOW_TOOLS": "<MLFLOW_TOOLS>",
"MLFLOW_DISABLE": "<MLFLOW_DISABLE>",
"MLFLOW_ALLOW_WRITE": "<MLFLOW_ALLOW_WRITE>"
}
}
}
}
{
"servers": {
"mlflow": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@us-all/[email protected]"
],
"env": {
"MLFLOW_TRACKING_URI": "<MLFLOW_TRACKING_URI>",
"MLFLOW_TRACKING_TOKEN": "<MLFLOW_TRACKING_TOKEN>",
"MLFLOW_TRACKING_USERNAME": "<MLFLOW_TRACKING_USERNAME>",
"MLFLOW_TRACKING_PASSWORD": "<MLFLOW_TRACKING_PASSWORD>",
"MLFLOW_EXPERIMENT_ID": "<MLFLOW_EXPERIMENT_ID>",
"MLFLOW_TOOLS": "<MLFLOW_TOOLS>",
"MLFLOW_DISABLE": "<MLFLOW_DISABLE>",
"MLFLOW_ALLOW_WRITE": "<MLFLOW_ALLOW_WRITE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
MLFLOW_TRACKING_URIRequired | MLflow tracking server URI (e.g. http://localhost:5050, https://mlflow.example.com). |
MLFLOW_TRACKING_TOKENOptional, secret | Bearer token for authenticated MLflow servers (e.g. Databricks). |
MLFLOW_TRACKING_USERNAMEOptional | Basic-auth username (alternative to token). |
MLFLOW_TRACKING_PASSWORDOptional, secret | Basic-auth password (alternative to token). |
MLFLOW_EXPERIMENT_IDOptional | Default experiment ID for run-creation tools. |
MLFLOW_TOOLSOptional | Comma-separated category allowlist. Default: all categories enabled. |
MLFLOW_DISABLEOptional | Comma-separated category disablelist. |
MLFLOW_ALLOW_WRITEOptional | Set to 'true' to enable write/destructive tools. Default read-only. |
Details
| Package | @us-all/[email protected] (NPM, stdio) |
| First published | 19 Jun 2026 |
| Last updated | 19 Jun 2026 |
| Registry name | io.github.us-all/mlflow |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
