mlflow
About
MLflow MCP — experiments, runs, registered models, versions, traces, assessments (MLflow 3)
Use this server
Add it to your MCP client. The catalogue lists this config verbatim from its source — it does not run, download, or vouch for the server. Review the command before you run it.
Transportstdio (runs a local command)
Env vars
MLFLOW_TRACKING_URI MLFLOW_TRACKING_TOKEN MLFLOW_TRACKING_USERNAME MLFLOW_TRACKING_PASSWORD MLFLOW_EXPERIMENT_ID MLFLOW_TOOLS MLFLOW_DISABLE MLFLOW_ALLOW_WRITEClaude Code
claude mcp add --env MLFLOW_TRACKING_URI= --env MLFLOW_TRACKING_TOKEN= --env MLFLOW_TRACKING_USERNAME= --env MLFLOW_TRACKING_PASSWORD= --env MLFLOW_EXPERIMENT_ID= --env MLFLOW_TOOLS= --env MLFLOW_DISABLE= --env MLFLOW_ALLOW_WRITE= mlflow -- npx @us-all/mlflow-mcp
Cursor
If the button doesn't open Cursor, use the JSON below — Cursor accepts the same mcpServers config.
VS Code
code --add-mcp '{"name":"mlflow","command":"npx","args":["@us-all/mlflow-mcp"],"env":{"MLFLOW_TRACKING_URI":"","MLFLOW_TRACKING_TOKEN":"","MLFLOW_TRACKING_USERNAME":"","MLFLOW_TRACKING_PASSWORD":"","MLFLOW_EXPERIMENT_ID":"","MLFLOW_TOOLS":"","MLFLOW_DISABLE":"","MLFLOW_ALLOW_WRITE":""}}'
JSON
{
"mcpServers": {
"mlflow": {
"command": "npx",
"args": [
"@us-all/mlflow-mcp"
],
"env": {
"MLFLOW_TRACKING_URI": "",
"MLFLOW_TRACKING_TOKEN": "",
"MLFLOW_TRACKING_USERNAME": "",
"MLFLOW_TRACKING_PASSWORD": "",
"MLFLOW_EXPERIMENT_ID": "",
"MLFLOW_TOOLS": "",
"MLFLOW_DISABLE": "",
"MLFLOW_ALLOW_WRITE": ""
}
}
}
}
Environment variables are listed by name only — fill in your own values. Entries never carry secrets.