MLflow Prompt Registry
About
Bridges MLflow's Prompt Registry with Claude Desktop, enabling direct discovery and use of managed prompt templates with variable substitution capabilities.
Details
- Author
- b-step62
- Repository
- B-Step62/mcp-server-mlflow
- GitHub stars
- 1
- Downloads
- 224
- Categories
- Developer Tools, AI, Productivity, Workplace, Search, Communication, API, Infrastructure, Other
- Tags
- #integration
Jump to
- Exposes two tools: list-prompts and get-prompt
- Lists available prompt templates with optional cursor and filter
- Retrieves and compiles a specific prompt by name with variable arguments
- Enables Claude Desktop to discover MLflow prompt templates
- Follows the MCP Prompts specification
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MLflow Prompt RegistryCommand (node, npx, python, etc.)nodeArguments-
Argument 1
<absolute-path-to-this-repository>/dist/index.js
Environment-
MLFLOW_TRACKING_URI
http://localhost:5000
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
1 Install Mlflow And Start Prompt Registry
Install and start an MLflow server if you haven't already to host the Prompt Registry:
pip install mlflow>=2.21.1 mlflow server --port 5000
If you haven't already, create a prompt template in MLflow following](https://github.com/anthropics/ModelContextProtocol/blob/main/docs/prompts.md)this guide.
Configure Claude for Desktop by editingclaude_desktop_config.json:
{ "mcpServers": { "mlflow": { "command": "node", "args": ["<absolute-path-to-this-repository>/dist/index.js"], "env": { "MLFLOW_TRACKING_URI": "http://localhost:5000" } } } }
Make sure to replace theMLFLOW_TRACKING_URIwith your actual MLflow server address.
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
next-devtools-mcp is a MCP server that provides Next.js development tools and utilities for AI coding assistants like Claude and Cursor.
Word search, crossword, and sudoku generator MCP server with printable PDF worksheets, themed word banks, and verifiable LLM evals. Local-first, from the makers of puzzletide.com.
A demonstration server for ActionKit, providing access to Slack actions via Claude Desktop.
MCP server that lets Claude Code agents delegate tasks to agents in other project directories, with parallel dispatch, sessions, and async jobs.
Statistical regression testing for LLM agents: p-value, effect size, and CI on behavior change.
A Python MCP package that gives your LLM agents complete file system and shell capabilities — production-ready, sandboxed, and wired to any LLM in minutes.
Integrates with Google AI Studio/Gemini API for PDF to Markdown conversion and content generation.
Anchor Browser (https://anchorbrowser.io) is secure infrastructure for computer-use agents — stealth cloud browsers, authentication, captcha bypass, and a hosted MCP server for Cursor, Claude, and Windsurf.
list-prompts
List available prompts. Inputs: cursor (optional string for pagination), filter (optional string to filter prompts). Returns a list of prompt objects.
get-prompt
Retrieve and compile a specific prompt. Inputs: name (string for the name of the prompt), arguments (optional object with prompt variables). Returns a compiled prompt object.
- list-prompts
- List available prompts
- Inputs:
- cursor (optional string): Cursor for pagination
- filter (optional string): Filter for prompts
- Returns: List of prompt objects
- get-prompt
- Retrieve and compile a specific prompt
- Inputs:
- name (string): Name of the prompt to retrieve
- arguments (optional object): JSON object with prompt variables
- Returns: Compiled prompt object
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mlflow prompt registry": {
"env": {
"MLFLOW_TRACKING_URI": "http://localhost:5000"
},
"args": [
"<absolute-path-to-this-repository>/dist/index.js"
],
"command": "node"
}
}
}
Linux
{
"env": {
"MLFLOW_TRACKING_URI": "http://localhost:5000"
},
"args": [
"<absolute-path-to-this-repository>/dist/index.js"
],
"command": "node"
}
Macos
{
"env": {
"MLFLOW_TRACKING_URI": "http://localhost:5000"
},
"args": [
"<absolute-path-to-this-repository>/dist/index.js"
],
"command": "node"
}
Windows
{
"env": {
"MLFLOW_TRACKING_URI": "http://localhost:5000"
},
"args": [
"<absolute-path-to-this-repository>/dist/index.js"
],
"command": "node"
}
Access prompt templates managed in an MLflow Prompt Registry. Requires a running MLflow server configured via the MLFLOW_TRACKING_URI environment variable.
Model Context Protocol (MCP) Server forMLflow Prompt Registry, enabling access to prompt templates managed in MLflow.
- list-prompts
- List available prompts
- Inputs:
- cursor(optional string): Cursor for pagination
- filter(optional string): Filter for prompts
- Retrieve and compile a specific prompt
- Inputs:
- name(string): Name of the prompt to retrieve
- arguments(optional object): JSON object with prompt variables
1: Install MLflow and Start Prompt Registry
Install and start an MLflow server if you haven't already to host the Prompt Registry:
pip install mlflow>=2.21.1 mlflow server --port 5000
If you haven't already, create a prompt template in MLflow followingthis guide.
Configure Claude for Desktop by editingclaude_desktop_config.json:
{ "mcpServers": { "mlflow": { "command": "node", "args": ["<absolute-path-to-this-repository>/dist/index.js"], "env": { "MLFLOW_TRACKING_URI": "http://localhost:5000" } } } }
Make sure to replace theMLFLOW_TRACKING_URIwith your actual MLflow server address.
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
next-devtools-mcp is a MCP server that provides Next.js development tools and utilities for AI coding assistants like Claude and Cursor.
Word search, crossword, and sudoku generator MCP server with printable PDF worksheets, themed word banks, and verifiable LLM evals. Local-first, from the makers of puzzletide.com.
A demonstration server for ActionKit, providing access to Slack actions via Claude Desktop.
MCP server that lets Claude Code agents delegate tasks to agents in other project directories, with parallel dispatch, sessions, and async jobs.
Statistical regression testing for LLM agents: p-value, effect size, and CI on behavior change.
A Python MCP package that gives your LLM agents complete file system and shell capabilities — production-ready, sandboxed, and wired to any LLM in minutes.
Integrates with Google AI Studio/Gemini API for PDF to Markdown conversion and content generation.
Anchor Browser (https://anchorbrowser.io) is secure infrastructure for computer-use agents — stealth cloud browsers, authentication, captcha bypass, and a hosted MCP server for Cursor, Claude, and Windsurf.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





