Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
5.44.1
metadata
title: MLflow Mcp
emoji: π
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
license: mit
short_description: MCP service for MLFlow
tags:
- mcp-server-track
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
Gradio-Based MCP Service Design
1. Overview
This is a Gradio application that exposes a set of MLflow "tools" (functions) as JSON/HTTP endpoints. An LLM (e.g., Claude or another agent) can invoke these endpoints to manage experiments, runs, and models. A minimal form-per-function UI also allows humans to issue the same commands via a Hugging Face Space.
Core functions (MCP tools):
- Set MLflow tracking URI
- Get system info (including tracking URI, registry URI, MLflow version, etc.)
- List all experiments
- Create a new experiment
- Register a model artifact
- Search runs by filter
- List all registered models
- Get detailed info about a specific registered model
2. Demos
Due to time and resource limitation, this demo shows a MLFLow server run locally and also the MCP server. Please input a remote MLFlow server if you would like to use the config in HuggingFace space. Demo video in youtube