zenml-io/mcp-zenml

zenml-io/mcp-zenml

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

MCP Server for ZenML

Trust Score

This project implements a Model Context Protocol (MCP) server for interacting with the ZenML API.

ZenML MCP Server

What is MCP?

The Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to Large Language Models (LLMs). It acts like a "USB-C port for AI applications" - providing a standardized way to connect AI models to different data sources and tools.

MCP follows a client-server architecture where:

  • MCP Hosts: Programs like Claude Desktop or IDEs that want to access data through MCP
  • MCP Clients: Protocol clients that maintain 1:1 connections with servers
  • MCP Servers: Lightweight programs that expose specific capabilities through the standardized protocol
  • Local Data Sources: Your computer's files, databases, and services that MCP servers can securely access
  • Remote Services: External systems available over the internet that MCP servers can connect to

What is ZenML?

ZenML is an open-source platform for building and managing ML and AI pipelines. It provides a unified interface for managing data, models, and experiments.

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить zenml-io/mcp-zenml:

Любой клиент

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

{
  "mcpServers": {
    "zenml-io-mcp-zenml-ra9hinwzrx": {
      "command": "/usr/local/bin/uv",
      "args": [
        "run",
        "path/to/server/zenml_server.py"
      ],
      "env": {
        "LOGLEVEL": "WARNING",
        "NO_COLOR": "1",
        "ZENML_LOGGING_COLORS_DISABLED": "true",
        "ZENML_LOGGING_VERBOSITY": "WARN",
        "ZENML_ENABLE_RICH_TRACEBACK": "false",
        "PYTHONUNBUFFERED": "1",
        "PYTHONIOENCODING": "UTF-8",
        "ZENML_STORE_URL": "https://your-zenml-server-goes-here.com",
        "ZENML_STORE_API_KEY": "your-api-key-here"
      }
    }
  }
}
CursorCursor

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

{
  "mcpServers": {
    "zenml-io-mcp-zenml-ra9hinwzrx": {
      "command": "/usr/local/bin/uv",
      "args": [
        "run",
        "path/to/server/zenml_server.py"
      ],
      "env": {
        "LOGLEVEL": "WARNING",
        "NO_COLOR": "1",
        "ZENML_LOGGING_COLORS_DISABLED": "true",
        "ZENML_LOGGING_VERBOSITY": "WARN",
        "ZENML_ENABLE_RICH_TRACEBACK": "false",
        "PYTHONUNBUFFERED": "1",
        "PYTHONIOENCODING": "UTF-8",
        "ZENML_STORE_URL": "https://your-zenml-server-goes-here.com",
        "ZENML_STORE_API_KEY": "your-api-key-here"
      }
    }
  }
}
VS Code

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

{
  "servers": {
    "zenml-io-mcp-zenml-ra9hinwzrx": {
      "type": "stdio",
      "command": "/usr/local/bin/uv",
      "args": [
        "run",
        "path/to/server/zenml_server.py"
      ],
      "env": {
        "LOGLEVEL": "WARNING",
        "NO_COLOR": "1",
        "ZENML_LOGGING_COLORS_DISABLED": "true",
        "ZENML_LOGGING_VERBOSITY": "WARN",
        "ZENML_ENABLE_RICH_TRACEBACK": "false",
        "PYTHONUNBUFFERED": "1",
        "PYTHONIOENCODING": "UTF-8",
        "ZENML_STORE_URL": "https://your-zenml-server-goes-here.com",
        "ZENML_STORE_API_KEY": "your-api-key-here"
      }
    }
  }
}

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

code --add-mcp "{\"name\":\"zenml-io-mcp-zenml-ra9hinwzrx\",\"type\":\"stdio\",\"command\":\"/usr/local/bin/uv\",\"args\":[\"run\",\"path/to/server/zenml_server.py\"],\"env\":{\"LOGLEVEL\":\"WARNING\",\"NO_COLOR\":\"1\",\"ZENML_LOGGING_COLORS_DISABLED\":\"true\",\"ZENML_LOGGING_VERBOSITY\":\"WARN\",\"ZENML_ENABLE_RICH_TRACEBACK\":\"false\",\"PYTHONUNBUFFERED\":\"1\",\"PYTHONIOENCODING\":\"UTF-8\",\"ZENML_STORE_URL\":\"https://your-zenml-server-goes-here.com\",\"ZENML_STORE_API_KEY\":\"your-api-key-here\"}}"
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": {
    "zenml-io-mcp-zenml-ra9hinwzrx": {
      "command": "/usr/local/bin/uv",
      "args": [
        "run",
        "path/to/server/zenml_server.py"
      ],
      "env": {
        "LOGLEVEL": "WARNING",
        "NO_COLOR": "1",
        "ZENML_LOGGING_COLORS_DISABLED": "true",
        "ZENML_LOGGING_VERBOSITY": "WARN",
        "ZENML_ENABLE_RICH_TRACEBACK": "false",
        "PYTHONUNBUFFERED": "1",
        "PYTHONIOENCODING": "UTF-8",
        "ZENML_STORE_URL": "https://your-zenml-server-goes-here.com",
        "ZENML_STORE_API_KEY": "your-api-key-here"
      }
    }
  }
}
Claude CodeClaude Code

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

claude mcp add zenml-io-mcp-zenml-ra9hinwzrx --env LOGLEVEL=WARNING --env NO_COLOR=1 --env ZENML_LOGGING_COLORS_DISABLED=true --env ZENML_LOGGING_VERBOSITY=WARN --env ZENML_ENABLE_RICH_TRACEBACK=false --env PYTHONUNBUFFERED=1 --env PYTHONIOENCODING=UTF-8 --env ZENML_STORE_URL=https://your-zenml-server-goes-here.com --env ZENML_STORE_API_KEY=your-api-key-here -- /usr/local/bin/uv run path/to/server/zenml_server.py

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

claude mcp add-json zenml-io-mcp-zenml-ra9hinwzrx "{\"command\":\"/usr/local/bin/uv\",\"args\":[\"run\",\"path/to/server/zenml_server.py\"],\"env\":{\"LOGLEVEL\":\"WARNING\",\"NO_COLOR\":\"1\",\"ZENML_LOGGING_COLORS_DISABLED\":\"true\",\"ZENML_LOGGING_VERBOSITY\":\"WARN\",\"ZENML_ENABLE_RICH_TRACEBACK\":\"false\",\"PYTHONUNBUFFERED\":\"1\",\"PYTHONIOENCODING\":\"UTF-8\",\"ZENML_STORE_URL\":\"https://your-zenml-server-goes-here.com\",\"ZENML_STORE_API_KEY\":\"your-api-key-here\"}}"
CodexCodex

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

codex mcp add zenml-io-mcp-zenml-ra9hinwzrx --env LOGLEVEL=WARNING --env NO_COLOR=1 --env ZENML_LOGGING_COLORS_DISABLED=true --env ZENML_LOGGING_VERBOSITY=WARN --env ZENML_ENABLE_RICH_TRACEBACK=false --env PYTHONUNBUFFERED=1 --env PYTHONIOENCODING=UTF-8 --env ZENML_STORE_URL=https://your-zenml-server-goes-here.com --env ZENML_STORE_API_KEY=your-api-key-here -- /usr/local/bin/uv run path/to/server/zenml_server.py

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

[mcp_servers.zenml-io-mcp-zenml-ra9hinwzrx]
command = "/usr/local/bin/uv"
args = ["run", "path/to/server/zenml_server.py"]

[mcp_servers.zenml-io-mcp-zenml-ra9hinwzrx.env]
LOGLEVEL = "WARNING"
NO_COLOR = "1"
ZENML_LOGGING_COLORS_DISABLED = "true"
ZENML_LOGGING_VERBOSITY = "WARN"
ZENML_ENABLE_RICH_TRACEBACK = "false"
PYTHONUNBUFFERED = "1"
PYTHONIOENCODING = "UTF-8"
ZENML_STORE_URL = "https://your-zenml-server-goes-here.com"
ZENML_STORE_API_KEY = "your-api-key-here"
PerplexityPerplexity

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

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите zenml-io/mcp-zenml, а в поле команды запуска — строку ниже:
/usr/local/bin/uv run path/to/server/zenml_server.py

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

WindsurfWindsurf

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

{
  "mcpServers": {
    "zenml-io-mcp-zenml-ra9hinwzrx": {
      "command": "/usr/local/bin/uv",
      "args": [
        "run",
        "path/to/server/zenml_server.py"
      ],
      "env": {
        "LOGLEVEL": "WARNING",
        "NO_COLOR": "1",
        "ZENML_LOGGING_COLORS_DISABLED": "true",
        "ZENML_LOGGING_VERBOSITY": "WARN",
        "ZENML_ENABLE_RICH_TRACEBACK": "false",
        "PYTHONUNBUFFERED": "1",
        "PYTHONIOENCODING": "UTF-8",
        "ZENML_STORE_URL": "https://your-zenml-server-goes-here.com",
        "ZENML_STORE_API_KEY": "your-api-key-here"
      }
    }
  }
}
ClineCline

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

{
  "mcpServers": {
    "zenml-io-mcp-zenml-ra9hinwzrx": {
      "command": "/usr/local/bin/uv",
      "args": [
        "run",
        "path/to/server/zenml_server.py"
      ],
      "env": {
        "LOGLEVEL": "WARNING",
        "NO_COLOR": "1",
        "ZENML_LOGGING_COLORS_DISABLED": "true",
        "ZENML_LOGGING_VERBOSITY": "WARN",
        "ZENML_ENABLE_RICH_TRACEBACK": "false",
        "PYTHONUNBUFFERED": "1",
        "PYTHONIOENCODING": "UTF-8",
        "ZENML_STORE_URL": "https://your-zenml-server-goes-here.com",
        "ZENML_STORE_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

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

mcpServers:
  - name: zenml-io-mcp-zenml-ra9hinwzrx
    command: /usr/local/bin/uv
    args:
      - "run"
      - "path/to/server/zenml_server.py"
    env:
      LOGLEVEL: WARNING
      NO_COLOR: 1
      ZENML_LOGGING_COLORS_DISABLED: true
      ZENML_LOGGING_VERBOSITY: WARN
      ZENML_ENABLE_RICH_TRACEBACK: false
      PYTHONUNBUFFERED: 1
      PYTHONIOENCODING: UTF-8
      ZENML_STORE_URL: https://your-zenml-server-goes-here.com
      ZENML_STORE_API_KEY: your-api-key-here
Zed

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

{
  "context_servers": {
    "zenml-io-mcp-zenml-ra9hinwzrx": {
      "command": "/usr/local/bin/uv",
      "args": [
        "run",
        "path/to/server/zenml_server.py"
      ],
      "env": {
        "LOGLEVEL": "WARNING",
        "NO_COLOR": "1",
        "ZENML_LOGGING_COLORS_DISABLED": "true",
        "ZENML_LOGGING_VERBOSITY": "WARN",
        "ZENML_ENABLE_RICH_TRACEBACK": "false",
        "PYTHONUNBUFFERED": "1",
        "PYTHONIOENCODING": "UTF-8",
        "ZENML_STORE_URL": "https://your-zenml-server-goes-here.com",
        "ZENML_STORE_API_KEY": "your-api-key-here"
      }
    }
  }
}

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

optuna/optuna-mcp

optuna/optuna-mcp

официальный

от optuna

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

Python⭐ 88
evalstate/mcp-hfspace

evalstate/mcp-hfspace

от evalstate

MCP сервер для доступа к моделям Hugging Face Spaces. Поддерживает десятки задач — генерацию, распознавание, синтез — через единый MCP протокол. Идеален для интеграции с Claude Desktop. Использует Gradio эндпоинты, настройка минимальна.

TypeScript⭐ 389
us-all/mlflow-mcp-server

us-all/mlflow-mcp-server

от us-all

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

TypeScript⭐ 1
billster45/mcp-chatgpt-responses

billster45/mcp-chatgpt-responses

от billster45

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

Python⭐ 25
stabgan/openrouter-mcp-multimodal

stabgan/openrouter-mcp-multimodal

от stabgan

Мультимодальный MCP-сервер для анализа и генерации текста, изображений, аудио и видео. Интегрируется с Claude Desktop, Cursor и другими клиентами через OpenRouter, давая доступ к 300+ моделям. Вклю...

TypeScript⭐ 99
Continuum-AI-Corp/orcarouter-mcp-server

Continuum-AI-Corp/orcarouter-mcp-server

от continuum-ai-corp

MCP-сервер для шлюза OrcaRouter: просматривайте каталог моделей с ценами и возможностями, выполняйте chat completions прямо из Claude, Cursor и других MCP-клиентов без API-ключа для поиска. Поддерж...

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

Лука Никитин