us-all/mlflow-mcp-server

us-all/mlflow-mcp-server

от us-all
Полнофункциональный MCP-сервер для MLflow с 82 инструментами - от экспериментов до трейсов и оптимизации. Агрегация данных и токен-экономия ускоряют отладку AI-пайплайнов.

MLflow MCP Server

The widest-coverage MLflow MCP — including MLflow 3 traces, prompt-optimization, webhooks, and Databricks trace attachments that no other MCP exposes.

82 tools across experiments, runs, registry, logged models, traces, assessments, webhooks, prompt-optimization. Aggregation tools (summarize-experiment, summarize-run) fold 3–5 round-trips into one structured response with already-fetched metric stats.

npm downloads tools @us-all standard Glama MCP server

What it does that others don't

  • Full coverage — only third-party MLflow MCP shipping prompt-optimization-jobs (5 tools), webhooks (6), MLflow 3 LoggedModel (8), and Databricks trace attachments (list-trace-attachments, get-trace-attachment — Databricks MLflow only; OSS returns 404).
  • Aggregation tools — summarize-experiment returns experiment + topN runs + metric stats (min/max/mean) in one call from already-fetched data, zero extra round-trips. summarize-run dedups metricHistory.history.*.key (~100KB savings on 4k-point series).
  • MCP Prompts (4) — debug-failed-traces, promote-best-run, compare-top-runs, annotate-trace-quality. Workflow templates the model invokes directly.
  • MCP Resources (6) — mlflow://run/{runId}, mlflow://experiment/{expId}, mlflow://run/{runId}/artifacts, mlflow://experiment/{expId}/runs, mlflow://registered-model/{name}/versions, mlflow://trace/{traceId}.
  • Token-efficient by design — extractFields projection on get-run / search-runs / search-traces / get-trace / fat reads, MLFLOW_TOOLS / MLFLOW_DISABLE 8 categories, search-tools meta-tool.
  • Apps SDK card — compare-runs renders as a side-by-side card on ChatGPT clients (run summary + metric/param tables with diff highlight) via _meta["openai/outputTemplate"]. Claude clients receive the same JSON content.
  • stdio + Streamable HTTP — defaults to stdio. Set MCP_TRANSPORT=http for ChatGPT Apps SDK or remote clients (Bearer auth via MCP_HTTP_TOKEN).
Инструменты были проиндексированы:
cancel-prompt-optimization-jobвнешний мир

Отменить запущенную задачу оптимизации промпта

Параметры
  • jobIdstringобязательный

    Идентификатор задания на оптимизацию промпта для отмены.

compare-runsтолько чтениевнешний мир

Сравнение метрик и параметров бок о бок для нескольких запусков. Отображает карточку Apps SDK в клиентах ChatGPT (клиенты Claude получают тот же JSON-текст).

Параметры
  • metricKeysstring[]

    Ограничить конкретными ключами метрик

  • paramKeysstring[]

    Ограничивает набор до конкретных ключей параметров.

  • runIdsstring[]обязательный

    Идентификаторы запусков для сравнения (>= 2)

create-experimentвнешний мир

Создаёт новый эксперимент MLflow

Параметры
  • artifactLocationstring

    URI места хранения артефактов

  • namestringобязательный

    Название эксперимента (должно быть уникальным)

  • tagsobject[]

    Теги для эксперимента

create-logged-modelвнешний мир

Создать новую сущность MLflow 3 LoggedModel в эксперименте

Параметры
  • experimentIdstring

    Идентификатор эксперимента (по умолчанию — MLFLOW_EXPERIMENT_ID)

  • modelTypestring

    Фреймворк / тип, например 'sklearn', 'transformers'

  • namestring

    Название модели (создаётся автоматически, если не указано)

  • paramsobject[]
  • sourceRunIdstring

    Run ID, в результате которого создана эта модель

  • tagsobject[]
create-model-versionвнешний мир

Создать новую версию модели

Параметры
  • descriptionstring
  • namestringобязательный

    Имя зарегистрированной модели.

  • runIdstring

    Идентификатор запуска источника

  • runLinkstring
  • sourcestringобязательный

    URI источника артефакта (например, 'runs:/<run_id>/model')

  • tagsobject[]
create-prompt-optimization-jobвнешний мир

Создаёт задачу оптимизации промпта для автоматического улучшения зарегистрированного промпта.

Параметры
  • configobject

    Объект конфигурации оптимизатора (алгоритм, набор данных, метрики и т.д.)

  • experimentIdstring

    Идентификатор эксперимента (по умолчанию равен MLFLOW_EXPERIMENT_ID, если не задан).

  • sourcePromptUristringобязательный

    URI исходного промпта для оптимизации (например, 'prompts:/my_prompt/1')

  • tagsobject[]

    Теги для прикрепления к заданию.

create-registered-modelвнешний мир

Создаёт новую зарегистрированную модель в реестре моделей.

Параметры
  • descriptionstring
  • namestringобязательный

    Имя зарегистрированной модели (уникальное в пределах реестра)

  • tagsobject[]
create-runвнешний мир

Создать новый прогон в эксперименте

Параметры
  • experimentIdstring

    Идентификатор эксперимента (по умолчанию — MLFLOW_EXPERIMENT_ID)

  • runNamestring

    Необязательное имя запуска.

  • startTimenumber

    Метка времени Unix (мс) начала выполнения

  • tagsobject[]

    Начальные теги

create-webhookвнешний мир

Зарегистрировать вебхук для событий реестра моделей

Параметры
  • descriptionstring

    Описание назначения вебхука

  • eventsenum[]обязательный

    Типы событий, на которые должен срабатывать этот вебхук

  • modelNamestring

    Ограничивает события для конкретного зарегистрированного имени модели.

  • namestringобязательный

    Человекочитаемое имя вебхука.

  • secretstring

    Секрет подписи HMAC для проверки полезной нагрузки.

  • statusenum

    Начальный статус вебхука.

  • urlstringобязательный

    HTTPS-конечная точка для вызова при возникновении событий

delete-assessmentвнешний мир

Удалить оценку из трассировки

Параметры
  • assessmentIdstringобязательный
  • traceIdstringобязательный
delete-experimentвнешний мир

Мягко удалить эксперимент по ID

Параметры
  • experimentIdstringобязательный

    ID эксперимента для удаления

delete-experiment-tagвнешний мир

Удалить тег из эксперимента

Параметры
  • experimentIdstringобязательный

    ID эксперимента

  • keystringобязательный

    Ключ удаляемого тега.

delete-logged-modelвнешний мир

Мягко удалить LoggedModel по ID.

Параметры
  • modelIdstringобязательный
delete-logged-model-tagвнешний мир

Удалить тег из LoggedModel

Параметры
  • keystringобязательный

    Ключ удаляемого тега.

  • modelIdstringобязательный
delete-model-versionвнешний мир

Удалить конкретную версию модели

Параметры
  • namestringобязательный
  • versionstringобязательный
delete-model-version-tagвнешний мир

Удалить тег из версии модели

Параметры
  • keystringобязательный
  • namestringобязательный
  • versionstringобязательный
delete-prompt-optimization-jobвнешний мир

Удалить задачу оптимизации промптов

Параметры
  • jobIdstringобязательный

    ID задания оптимизации промпта для удаления

delete-registered-modelвнешний мир

Удалить зарегистрированную модель и все её версии

Параметры
  • namestringобязательный

    Имя зарегистрированной модели для удаления.

delete-registered-model-aliasвнешний мир

Удалить псевдоним из зарегистрированной модели

Параметры
  • aliasstringобязательный
  • namestringобязательный
delete-registered-model-tagвнешний мир

Удалить тег из зарегистрированной модели

Параметры
  • keystringобязательный
  • namestringобязательный
delete-runвнешний мир

Мягко удалить запуск по ID

Параметры
  • runIdstringобязательный

    Run ID для удаления

delete-run-tagвнешний мир

Удалить тег из запуска.

Параметры
  • keystringобязательный
  • runIdstringобязательный
delete-tracesвнешний мир

Удаляет трейсы по ID или старше заданной метки времени

Параметры
  • experimentIdstring

    Идентификатор эксперимента (по умолчанию — MLFLOW_EXPERIMENT_ID)

  • maxTimestampMillisnumber

    Удаляет трассы старше этой отметки времени (мс)

  • maxTracesnumber

    Максимальное количество трейсов для удаления.

  • traceIdsstring[]

    Конкретные идентификаторы трассировок для удаления

delete-trace-tagвнешний мир

Удалить тег из трейса

Параметры
  • keystringобязательный

    Ключ тега, который нужно удалить.

  • traceIdstringобязательный
delete-webhookвнешний мир

Удалить вебхук по ID

Параметры
  • idstringобязательный

    Идентификатор вебхука для удаления

finalize-logged-modelвнешний мир

Устанавливает конечный статус (READY/FAILED/...) для LoggedModel

Параметры
  • modelIdstringобязательный
  • statusenumобязательный

    Конечный статус, который нужно установить для зарегистрированной модели.

get-assessmentтолько чтениевнешний мир

Получить оценку по trace ID и assessment ID

Параметры
  • assessmentIdstringобязательный
  • traceIdstringобязательный
get-best-runтолько чтениевнешний мир

Находит запуск с наилучшим (максимальным/минимальным) значением метрики в эксперименте.

Параметры
  • ascendingboolean

    True минимизирует (например, loss); по умолчанию максимизирует.

  • experimentIdstring

    Идентификатор эксперимента (по умолчанию — MLFLOW_EXPERIMENT_ID)

  • filterstring

    Дополнительный фильтр поверх сортировки по метрике.

  • metricstringобязательный

    Ключ метрики для оптимизации (например, 'accuracy', 'loss')

get-experimentтолько чтениевнешний мир

Получить детали эксперимента по ID

Параметры
  • experimentIdstring

    Идентификатор эксперимента (по умолчанию — MLFLOW_EXPERIMENT_ID)

  • extractFieldsstring

    Разделённые запятыми пути через точку с подстановочным знаком * (например, 'experiments.*.experiment_id'). Уменьшает количество токенов в ответе.

get-experiment-by-nameтолько чтениевнешний мир

Получить детали эксперимента по имени

Параметры
  • experimentNamestringобязательный

    Название эксперимента

get-latest-model-versionsтолько чтениевнешний мир

Получить последние версии моделей по этапам

Параметры
  • namestringобязательный

    Имя зарегистрированной модели.

  • stagesstring[]

    Стадии для запроса (например, ['Production', 'Staging'])

get-logged-modelтолько чтениевнешний мир

Получить LoggedModel по ID

Параметры
  • allowDeletedboolean

    Включает мягко удаленные модели.

  • modelIdstringобязательный

    Идентификатор записанной модели (например, 'm-...')

get-metric-historyтолько чтениевнешний мир

Получает полную историю метрики для запуска

Параметры
  • maxResultsnumber
  • metricKeystringобязательный

    Название метрики

  • pageTokenstring
  • runIdstringобязательный
get-model-versionтолько чтениевнешний мир

Получить версию модели по имени и версии

Параметры
  • namestringобязательный
  • versionstringобязательный

    Версия модели (например, '1')

get-model-version-by-aliasтолько чтениевнешний мир

Получить версию модели, на которую указывает псевдоним

Параметры
  • aliasstringобязательный
  • namestringобязательный
get-model-version-download-uriтолько чтениевнешний мир

Получить URI загрузки артефакта для версии модели

Параметры
  • namestringобязательный
  • versionstringобязательный
get-prompt-optimization-jobтолько чтениевнешний мир

Получить задачу оптимизации промпта по ID

Параметры
  • jobIdstringобязательный

    ID задания оптимизации промпта

get-registered-modelтолько чтениевнешний мир

Получить зарегистрированную модель по имени

Параметры
  • namestringобязательный

    Имя зарегистрированной модели.

get-runтолько чтениевнешний мир

Получить сведения о запуске по ID

Параметры
  • extractFieldsstring

    Пути через запятую с подстановочным знаком * (например, 'runs.*.info.run_id'). Сокращает количество токенов в ответе.

  • runIdstringобязательный

    Идентификатор запуска

get-traceтолько чтениевнешний мир

Получить детальную информацию о трассировке по trace ID

Параметры
  • extractFieldsstring

    Пути с точками, разделённые запятыми, с подстановочным символом *, например "trace.data.spans.*.name".

  • traceIdstringобязательный

    Trace ID

get-trace-attachmentтолько чтениевнешний мир

Получить конкретное вложение в трейсе по ID (только Databricks MLflow - серверы OSS возвращают 404)

Параметры
  • attachmentIdstringобязательный

    Идентификатор вложения

  • traceIdstringобязательный

    Trace ID

get-trace-infoтолько чтениевнешний мир

Извлечь только метаданные трассировки (без спанов)

Параметры
  • traceIdstringобязательный

    Trace ID

get-webhookтолько чтениевнешний мир

Получить детали вебхука по ID

Параметры
  • idstringобязательный

    Идентификатор вебхука

list-artifactsтолько чтениевнешний мир

Вывести список артефактов в директории артефактов запуска

Параметры
  • pageTokenstring
  • pathstring

    Необязательный подпуть в каталоге артефактов запуска.

  • runIdstringобязательный
list-trace-attachmentsтолько чтениевнешний мир

Список вложений в трейсе (только Databricks MLflow — OSS-серверы возвращают 404)

Параметры
  • traceIdstringобязательный

    Trace ID

list-webhooksтолько чтениевнешний мир

Вывести список вебхуков (опционально с фильтром по имени модели)

Параметры
  • maxResultsnumber

    Максимальное количество возвращаемых результатов.

  • modelNamestring

    Фильтрует по имени зарегистрированной модели.

  • pageTokenstring

    Токен пагинации

log-batchвнешний мир

Записать пакет метрик, параметров и тегов в запуск

Параметры
  • metricsobject[]
  • paramsobject[]
  • runIdstringобязательный
  • tagsobject[]
log-expectationвнешний мир

Записать ground-truth ожидание на трейсе

Параметры
  • metadataobject
  • namestringобязательный

    Название ожидания (например, 'expected_answer')

  • rationalestring
  • sourceobject
  • traceIdstringобязательный

    Trace ID

  • valuestring | number | boolean | objectобязательный

    Эталонное значение.

log-feedbackвнешний мир

Логировать оценочную обратную связь (оценку или решение) для трейса

Параметры
  • metadataobject
  • namestringобязательный

    Название обратной связи (например, 'helpfulness')

  • rationalestring

    Объяснение в свободной форме.

  • sourceobject
  • traceIdstringобязательный

    Trace ID, к которому относится этот отзыв.

  • valuestring | number | booleanобязательный

    Значение обратной связи (оценка, метка и т. д.)

log-inputsвнешний мир

Логирует входные данные набора данных в запуск

Параметры
  • datasetsobject[]обязательный

    Входные записи набора данных.

  • runIdstringобязательный
log-logged-model-paramsвнешний мир

Логировать параметры на LoggedModel

Параметры
  • modelIdstringобязательный
  • paramsobject[]обязательный

    Параметры для логирования на модели.

log-metricвнешний мир

Записать одно значение метрики в запуск.

Параметры
  • keystringобязательный

    Название метрики

  • runIdstringобязательный
  • stepnumber

    Шаг, на котором была записана метрика

  • timestampnumber

    Unix timestamp ms (по умолчанию - текущее время)

  • valuenumberобязательный

    Значение метрики

log-paramвнешний мир

Записать один параметр в запуск

Параметры
  • keystringобязательный

    Имя параметра

  • runIdstringобязательный
  • valuestringобязательный

    Значение параметра (string)

rename-registered-modelвнешний мир

Переименовать зарегистрированную модель

Параметры
  • namestringобязательный

    Текущее имя

  • newNamestringобязательный

    Новое имя

restore-experimentвнешний мир

Восстановить удаленный эксперимент

Параметры
  • experimentIdstringобязательный

    Идентификатор эксперимента для восстановления.

restore-runвнешний мир

Восстановить удалённый запуск

Параметры
  • runIdstringобязательный

    Идентификатор запуска для восстановления

search-experimentsтолько чтениевнешний мир

Поиск экспериментов с фильтром и пагинацией

Параметры
  • extractFieldsstring

    Разделённые запятыми пути через точку с подстановочным знаком * (например, 'experiments.*.experiment_id'). Уменьшает количество токенов в ответе.

  • filterstring

    Выражение фильтра, например "name LIKE '%demo%'"

  • maxResultsnumber

    Максимум результатов, по умолчанию 100.

  • orderBystring[]

    Поля для сортировки, например: ['name ASC']

  • pageTokenstring

    Токен пагинации

  • viewTypeenum

    Фильтр по этапу жизненного цикла

search-logged-modelsтолько чтениевнешний мир

Поиск LoggedModels по эксперименту с фильтрацией и пагинацией

Параметры
  • experimentIdsstring[]

    Идентификаторы экспериментов (по умолчанию используется MLFLOW_EXPERIMENT_ID)

  • filterstring

    Выражение фильтрации

  • maxResultsnumber
  • orderByobject[]

    Спецификация сортировки, например: [{field_name: 'creation_timestamp', ascending: false}]

  • pageTokenstring
search-model-versionsтолько чтениевнешний мир

Поиск версий моделей с фильтром и пагинацией

Параметры
  • filterstring

    Выражение фильтра (например, "name='model_x'")

  • maxResultsnumber
  • orderBystring[]
  • pageTokenstring
search-prompt-optimization-jobsтолько чтениевнешний мир

Ищет задания по оптимизации промптов в эксперименте

Параметры
  • experimentIdstring

    Идентификатор эксперимента, задающий область поиска (по умолчанию: MLFLOW_EXPERIMENT_ID).

  • filterstring

    Выражение фильтрации

  • maxResultsnumber

    Максимальное количество возвращаемых задач

  • pageTokenstring

    Токен пагинации

search-registered-modelsтолько чтениевнешний мир

Поиск зарегистрированных моделей

Параметры
  • filterstring

    Выражение фильтра (например, "name LIKE 'foo%'")

  • maxResultsnumber
  • orderBystring[]
  • pageTokenstring
search-runsтолько чтениевнешний мир

Поиск запусков с выражением фильтра и пагинацией

Параметры
  • experimentIdsstring[]

    Идентификаторы экспериментов (по умолчанию используется MLFLOW_EXPERIMENT_ID)

  • extractFieldsstring

    Пути через запятую с подстановочным знаком * (например, 'runs.*.info.run_id'). Сокращает количество токенов в ответе.

  • filterstring

    Выражение фильтра, например "metrics.rmse < 1"

  • maxResultsnumber

    Максимум результатов, по умолчанию 100.

  • orderBystring[]

    Сортирует поля, например ['metrics.rmse ASC']

  • pageTokenstring
  • runViewTypeenum
search-runs-by-tagsтолько чтениевнешний мир

Найти запуски, теги которых совпадают со всеми заданными парами ключ/значение

Параметры
  • experimentIdsstring[]

    Идентификаторы экспериментов (по умолчанию используется MLFLOW_EXPERIMENT_ID)

  • maxResultsnumber
  • orderBystring[]
  • tagsobjectобязательный

    Пары ключ/значение тегов для объединения через AND.

search-toolsтолько чтениевнешний мир

Находит доступные инструменты по запросу на естественном языке. Возвращает названия и описания подходящих инструментов из всех категорий. Используйте это в первую очередь для эффективной навигации по интерфейсу с 77+ инструментами.

Параметры
  • categoryenum

    Ограничивает поиск конкретной категорией.

  • limitnumber

    Максимум результатов, по умолчанию 100.

  • querystringобязательный

    Запрос на естественном языке. Обнаруживает инструменты по всей поверхности MLflow MCP (эксперименты, запуски, реестр, трассировки, оценки, вебхуки, промпты).

search-tracesтолько чтениевнешний мир

Поиск и фильтрация трейсов в экспериментах

Параметры
  • experimentIdsstring[]

    Идентификаторы экспериментов (по умолчанию используется MLFLOW_EXPERIMENT_ID)

  • extractFieldsstring

    Пути с точками, разделённые запятыми, с подстановочным знаком *, например "traces.*.trace_id".

  • filterstring

    Выражение фильтра, например: "tags.user = 'alice'"

  • maxResultsnumber

    Максимум результатов на странице (по умолчанию 100). Ограничение на стороне сервера MLflow 3.12+ = 500; используйте pageToken для перехода дальше.

  • orderBystring[]
  • pageTokenstring
set-experiment-tagвнешний мир

Присвоить тег эксперименту

Параметры
  • experimentIdstringобязательный

    ID эксперимента

  • keystringобязательный

    Ключ тега

  • valuestringобязательный

    Значение тега

set-logged-model-tagsвнешний мир

Установить или выполнить апсерт тегов для LoggedModel

Параметры
  • modelIdstringобязательный
  • tagsobject[]обязательный

    Теги для установки/обновления

set-model-version-tagвнешний мир

Установить тег на версию модели

Параметры
  • keystringобязательный
  • namestringобязательный
  • valuestringобязательный
  • versionstringобязательный
set-registered-model-aliasвнешний мир

Устанавливает псевдоним на зарегистрированной версии модели.

Параметры
  • aliasstringобязательный

    Имя псевдонима (например, 'champion')

  • namestringобязательный
  • versionstringобязательный

    Версия модели, на которую будет указывать алиас.

set-registered-model-tagвнешний мир

Устанавливает тег на зарегистрированную модель

Параметры
  • keystringобязательный
  • namestringобязательный
  • valuestringобязательный
set-run-tagвнешний мир

Устанавливает тег на запуск

Параметры
  • keystringобязательный
  • runIdstringобязательный
  • valuestringобязательный
set-trace-tagвнешний мир

Добавить пользовательский тег ключ-значение в трейс

Параметры
  • keystringобязательный

    Ключ тега

  • traceIdstringобязательный
  • valuestringобязательный

    Значение тега

summarize-experimentтолько чтениевнешний мир

Сводное представление эксперимента: обзор эксперимента + топ-N запусков (сортировка по метрике или времени начала) + статистика по метрикам (минимум/максимум/среднее по топ-N) за один вызов. Заменяет 3-5 отдельных запросов get-experiment + search-runs + get-best-run.

Параметры
  • ascendingstring

    'true' или 'false' (по умолчанию 'false'). Имеет значение только при заданном metric.

  • experimentIdstringобязательный

    ID эксперимента

  • extractFieldsstring

    Разделенные запятыми пути с точками к проекту из ответа. Используйте * как подстановочный знак.

  • metricstring

    Ключ метрики для сортировки topN; если не указан, сортирует по start_time DESC

  • topNinteger

    Количество лучших прогонов для возврата (по умолчанию 5, максимум 20).

summarize-runтолько чтениевнешний мир

Сводное представление запуска: информация о запуске + (опционально) история метрик + (опционально) список артефактов в одном вызове. Заменяет 3-4 обращения: get-run + get-metric-history (для каждой метрики) + list-artifacts.

Параметры
  • artifactPathstring

    Необязательный подпуть внутри артефактов для перечисления.

  • extractFieldsstring

    Разделенные запятыми пути с точками к проекту из ответа. Используйте * как подстановочный знак.

  • includeArtifactsboolean

    Включить список файлов артефактов (по умолчанию true)

  • includeMetricHistoryboolean

    Включите историю метрик временных рядов (по умолчанию false, установите true для данных, готовых к построению графиков).

  • metricKeysstring[]

    Конкретные ключи метрик для получения истории (по умолчанию: все метрики запуска)

  • runIdstringобязательный

    Идентификатор запуска

test-webhookвнешний мир

Отправляет тестовое событие в вебхук для проверки конфигурации.

Параметры
  • idstringобязательный

    ID вебхука для отправки тестового события

transition-model-version-stageвнешний мир

Перевести версию модели на новую стадию

Параметры
  • archiveExistingVersionsboolean

    Архивирует все существующие версии на этом этапе.

  • namestringобязательный
  • stageenumобязательный

    Целевой этап

  • versionstringобязательный
update-assessmentвнешний мир

Обновить существующую оценку

Параметры
  • assessmentIdstringобязательный
  • metadataobject
  • rationalestring
  • traceIdstringобязательный
  • valuestring | number | boolean | object
update-experimentвнешний мир

Переименовать эксперимент

Параметры
  • experimentIdstringобязательный

    ID эксперимента

  • newNamestringобязательный

    Название нового эксперимента

update-model-versionвнешний мир

Обновить описание версии модели

Параметры
  • descriptionstring
  • namestringобязательный
  • versionstringобязательный
update-registered-modelвнешний мир

Обновить описание зарегистрированной модели

Параметры
  • descriptionstring
  • namestringобязательный
update-runвнешний мир

Обновить статус запуска, время окончания или имя

Параметры
  • endTimenumber

    Unix timestamp (мс) окончания запуска

  • runIdstringобязательный

    Идентификатор запуска

  • runNamestring
  • statusenum
update-webhookвнешний мир

Обновить существующий webhook (события, URL, статус, секрет)

Параметры
  • descriptionstring

    Новое описание

  • eventsenum[]

    Новый список событий (заменяет существующий)

  • idstringобязательный

    ID вебхука для обновления

  • secretstring

    Новый секрет подписи

  • statusenum

    Новый статус

  • urlstring

    New URL

1.12.7основная
1.12.6
1.12.5
1.12.4
1.12.3
1.12.2
1.12.1
1.12.0
1.11.3
1.11.2
1.11.1
1.11.0
1.8.5
1.8.4
1.8.3
1.8.2
1.8.1
1.8.0
1.7.0
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.0
1.3.1
1.3.0
1.2.0
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0

Выберите клиент, чтобы установить us-all/mlflow-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "us-all-mlflow-mcp-server-nwdb00ws7u": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/mlflow-mcp"
      ],
      "env": {
        "MLFLOW_TRACKING_URI": "http://localhost:5000"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "us-all-mlflow-mcp-server-nwdb00ws7u": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/mlflow-mcp"
      ],
      "env": {
        "MLFLOW_TRACKING_URI": "http://localhost:5000"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "us-all-mlflow-mcp-server-nwdb00ws7u": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@us-all/mlflow-mcp"
      ],
      "env": {
        "MLFLOW_TRACKING_URI": "http://localhost:5000"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"us-all-mlflow-mcp-server-nwdb00ws7u\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@us-all/mlflow-mcp\"],\"env\":{\"MLFLOW_TRACKING_URI\":\"http://localhost:5000\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "us-all-mlflow-mcp-server-nwdb00ws7u": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/mlflow-mcp"
      ],
      "env": {
        "MLFLOW_TRACKING_URI": "http://localhost:5000"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add us-all-mlflow-mcp-server-nwdb00ws7u --env MLFLOW_TRACKING_URI=http://localhost:5000 -- npx -y @us-all/mlflow-mcp

Либо через JSON-конфиг:

claude mcp add-json us-all-mlflow-mcp-server-nwdb00ws7u "{\"command\":\"npx\",\"args\":[\"-y\",\"@us-all/mlflow-mcp\"],\"env\":{\"MLFLOW_TRACKING_URI\":\"http://localhost:5000\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add us-all-mlflow-mcp-server-nwdb00ws7u --env MLFLOW_TRACKING_URI=http://localhost:5000 -- npx -y @us-all/mlflow-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.us-all-mlflow-mcp-server-nwdb00ws7u]
command = "npx"
args = ["-y", "@us-all/mlflow-mcp"]

[mcp_servers.us-all-mlflow-mcp-server-nwdb00ws7u.env]
MLFLOW_TRACKING_URI = "http://localhost:5000"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите us-all/mlflow-mcp-server, а в поле команды запуска — строку ниже:
npx -y @us-all/mlflow-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "us-all-mlflow-mcp-server-nwdb00ws7u": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/mlflow-mcp"
      ],
      "env": {
        "MLFLOW_TRACKING_URI": "http://localhost:5000"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "us-all-mlflow-mcp-server-nwdb00ws7u": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/mlflow-mcp"
      ],
      "env": {
        "MLFLOW_TRACKING_URI": "http://localhost:5000"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например us-all-mlflow-mcp-server-nwdb00ws7u.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: us-all-mlflow-mcp-server-nwdb00ws7u
    command: npx
    args:
      - "-y"
      - "@us-all/mlflow-mcp"
    env:
      MLFLOW_TRACKING_URI: http://localhost:5000
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "us-all-mlflow-mcp-server-nwdb00ws7u": {
      "command": "npx",
      "args": [
        "-y",
        "@us-all/mlflow-mcp"
      ],
      "env": {
        "MLFLOW_TRACKING_URI": "http://localhost:5000"
      }
    }
  }
}

Похожие MCP-сервера

zenml-io/mcp-zenml

zenml-io/mcp-zenml

официальный

от zenml-io

MCP-сервер для интеграции ZenML с AI-ассистентами. Позволяет просматривать и запускать ML-пайплайны, управлять стеками, компонентами и моделями. Полезен ML-инженерам для оперативного доступа к данн...

Python⭐ 49
optuna/optuna-mcp

optuna/optuna-mcp

официальный

от optuna

MCP сервер для автоматизации оптимизации и анализа с помощью Optuna. Он позволяет LLM подбирать гиперпараметры, визуализировать результаты через чат или запускать дашборд. Упрощает работу ML-инжене...

Python⭐ 88
shuji-bonji/xcomet-mcp-server

shuji-bonji/xcomet-mcp-server

от shuji-bonji

MCP сервер для оценки качества машинного перевода на базе xCOMET. Предоставляет AI-агентам скоринг (0-1), детекцию ошибок с указанием серьёзности и пакетную обработку до 500 пар текстов. Полезен для автоматизации контроля качества в пайплайнах перевода.

TypeScript⭐ 2
Brand-System/brandsystem-mcp

Brand-System/brandsystem-mcp

от brand-system

MCP-сервер создает портативный .brand рантайм - извлекает бренд-идентичность из сайтов, Figma и PDF, компилирует гайдлайны, токены и правила голоса. AI-инструменты используют этот рантайм для генер...

TypeScript⭐ 15
billster45/mcp-chatgpt-responses

billster45/mcp-chatgpt-responses

от billster45

Сервер MCP для интеграции API ChatGPT в Claude Desktop. Позволяет задавать вопросы ChatGPT, вести диалоги с сохранением контекста и использовать веб-поиск для актуальных данных. Полезен пользовател...

Python⭐ 25
metrxbots/mcp-server

metrxbots/mcp-server

от metrxbots

Metrx - MCP-сервер для контроля затрат AI-агентов. Агенты отслеживают расходы, оптимизируют модели и доказывают ROI. Включает 23 инструмента для мониторинга, оптимизации и аудита. Полезен командам,...

TypeScript⭐ 2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин