KM

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

56 stars 87 forks Качество 84 Тренд 33Apache-2.0

kubeflow/mcp-сервер - кандидат на сервер MCP, импортированный из https://github.com/kubeflow/mcp-server.

Обзор

kubeflow/mcp-сервер - кандидат на сервер MCP, импортированный из https://github.com/kubeflow/mcp-server.

Обзор (машинный перевод)

Предложение: KEP-936 · ROADMAP · SECURITY · CONTRIBUTING

Обзор

MCP-сервер Kubeflow предоставляет учебные операции Kubeflow в качестве инструментов протокола контекста модели, позволяя агентам ИИ (Claude, Cursor, Claude Code или любым пользовательским агентам и т. Д.) Планировать, отправлять, контролировать и управлять учебными заданиями с помощью естественного языка - без необходимости непосредственно изучать Kubernetes или Kubeflow SDK.

Преимущества

Агент-Нативный: Инструменты, автоматически обнаруженные через MCP, без ручной проводки API ** Руководящий рабочий процесс**: Фазовый заказ с подсказками следующего шага (план → Откройте → Поезд → Монитор)

  • ** Предварительный просмотр-до представления**: Каждая мутирующая операция требует явного подтверждения.
  • ** Безопасность прежде всего**: Persona gating, namespace enforcement, input validation, bearer/JWT auth Мультиплатформа: Автообнаруживает OpenShift, EKS, GKE с помощью платформенного руководства ** Токен-эффективный**: Прогрессивные/семантические режимы сжимают 23 инструмента в 2-3 метаинструмента. ** Расширяемый **: архитектура плагинов для дополнительных клиентов Kubeflow (TODO: оптимизатор, хаб)

Демо

Начать работу

Новый здесь? См. руководство Quickstart & Troubleshooting для пошагового пути от установки до рабочего клиента MCP.

###Установка в PyPI

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Kubeflow MCP Server

Proposal: KEP-936 · ROADMAP · SECURITY · CONTRIBUTING

Overview

The Kubeflow MCP Server exposes Kubeflow Training operations as Model Context Protocol tools, enabling AI agents (Claude, Cursor, Claude Code, or any custom agents etc.) to plan, submit, monitor, and manage training jobs through natural language — without users needing to learn Kubernetes or the Kubeflow SDK directly.

Benefits

  • Agent-Native: Tools auto-discovered via MCP — no manual API wiring
  • Guided Workflow: Phase ordering with next-step hints (Plan → Discover → Train → Monitor)
  • Preview-Before-Submit: Every mutating operation requires explicit confirmation
  • Security-First: Persona gating, namespace enforcement, input validation, bearer/JWT auth
  • Multi-Platform: Auto-detects OpenShift, EKS, GKE with platform-specific guidance
  • Token-Efficient: Progressive/semantic modes compress 23 tools into 2-3 meta-tools
  • Extensible: Plugin architecture for additional Kubeflow clients (TODO: optimizer, hub)

Demo

Get Started

New here? See the Quickstart & Troubleshooting guide for a step-by-step path from installation to a working MCP client.

Install from PyPI

pip install kubeflow-mcp

Install from source (development)

git clone https://github.com/kubeflow/mcp-server.git
cd mcp-server
make install-dev

Prerequisites

Before starting the Kubeflow MCP Server, make sure the following requirements are available:

  • Python 3.10, 3.11, or 3.12
  • A running Kubernetes cluster
  • kubectl installed and available in PATH
  • A kubeconfig configured for the target cluster
  • Kubeflow Trainer installed in the cluster
  • Kubeflow Trainer CRDs and at least one ClusterTrainingRuntime
  • Kubernetes permissions for the namespace you train in, plus cluster-scoped read access for planning and runtime discovery (see RBAC Configuration)

Verify the connection and your permissions in the target namespace. Each

Открыть полный README на GitHub

Установка

docker run --rm -p 8000:8000 \
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "kubeflow": { "url": "http://localhost:8000/mcp", "headers": { "Authorization": "Bearer my-secret-token" } } } }