提示模板管理服务器

MLflow提示模板注册表的MCP服务器,用于发现和使用MLflow中的提示模板,主要应用于Claude Desktop中方便用户进行重复任务或常见工作流程。

  • by B-Step62
  • TypeScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 B-Step62/mcp-server-mlflow

使用说明

MLflowPrompt注册表MCP服务器

模型上下文协议(MCP)服务器 MLflow提示注册表,允许访问MLflow中管理的提示模板。

此服务器实现 MCP提示规范 用于发现和使用MLflowPromptRegistry中的提示模板。主要用例是从Claude Desktop中的MLflow加载提示模板,允许用户方便地指示Claude执行重复任务或常见工作流。

工具

  • list-prompts
    • 列出可用提示
    • 输入:
      • cursor (可选字符串):分页光标
      • filter (可选字符串):筛选提示
    • 返回:提示对象列表
  • get-prompt
    • 检索并编译特定提示
    • 输入:
      • name (string):要检索的提示的名称
      • arguments (可选对象):带提示变量的JSON对象
    • 返回:编译的提示对象

设置

1:安装MLflow和启动提示注册表

如果您还没有托管Prompt注册表,请安装并启动MLflow服务器:

pip install mlflow>=2.21.1
mlflow server --port 5000

2:在MLflow中创建提示模板

如果你还没有,请在MLflow中创建一个提示模板 本指南.

3:构建MCP服务器

npm install
npm run build

4:将服务器添加到Claude Desktop

通过编辑为桌面配置Claude claude_desktop_config.json:

{
  "mcpServers": {
    "mlflow": {
      "command": "node",
      "args": ["<absolute-path-to-this-repository>/dist/index.js"],
      "env": {
        "MLFLOW_TRACKING_URI": "http://localhost:5000"
      }
    }
  }
}

确保更换 MLFLOW_TRACKING_URI 使用您的实际MLflow服务器地址。