MLflow Prompt Registry MCP Server

Integrations

  • Connects to MLflow Prompt Registry, allowing access to managed prompt templates through MCP, with tools for listing available prompts and retrieving specific prompts with variable arguments.

MLflow 프롬프트 레지스트리 MCP 서버

MLflow 프롬프트 레지스트리를 위한 MCP(모델 컨텍스트 프로토콜) 서버는 MLflow에서 관리되는 프롬프트 템플릿에 액세스할 수 있도록 합니다.

이 서버는 MLflow 프롬프트 레지스트리에서 프롬프트 템플릿을 검색하고 사용하기 위한 MCP 프롬프트 사양을 구현합니다. 주요 사용 사례는 Claude Desktop에서 MLflow의 프롬프트 템플릿을 로드하여 사용자가 반복적인 작업이나 일반적인 워크플로에 대해 Claude에게 편리하게 지시할 수 있도록 하는 것입니다.

도구

  • list-prompts
    • 사용 가능한 프롬프트 나열
    • 입력:
      • cursor (선택적 문자열): 페이지 매김을 위한 커서
      • filter (선택적 문자열): 프롬프트에 대한 필터
    • 반환: 프롬프트 객체 목록
  • get-prompt
    • 특정 프롬프트 검색 및 컴파일
    • 입력:
      • name (문자열): 검색할 프롬프트의 이름
      • arguments (선택적 객체): 프롬프트 변수가 포함된 JSON 객체
    • 반환: 컴파일된 프롬프트 객체

설정

1: MLflow 설치 및 프롬프트 레지스트리 시작

Prompt Registry를 호스팅하려면 아직 MLflow 서버가 없다면 설치하고 시작하세요.

지엑스피1

2: MLflow에서 프롬프트 템플릿 만들기

아직 만들지 않았다면 이 가이드 에 따라 MLflow에서 프롬프트 템플릿을 만드세요.

3: MCP 서버 구축

npm install npm run build

4: Claude Desktop에 서버 추가

claude_desktop_config.json 편집하여 Claude를 데스크탑용으로 구성합니다.

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

MLFLOW_TRACKING_URI 실제 MLflow 서버 주소로 바꿔야 합니다.

-
security - not tested
F
license - not found
-
quality - not tested

Claude Desktop을 통해 MLflow에서 관리되는 프롬프트 템플릿에 액세스할 수 있으므로, 사용자는 반복적인 작업이나 일반적인 워크플로에 대해 저장된 템플릿을 사용하여 Claude에게 지시할 수 있습니다.

  1. Tools
    1. Setup
      1. 1: Install MLflow and Start Prompt Registry
      2. 2: Create a prompt template in MLflow
      3. 3: Build MCP Server
      4. 4: Add the server to Claude Desktop
    ID: 6p51v0sxq8