KS

kubernetes-sigs/mcp-lifecycle-operator

Developer tools

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

53 stars 54 forks Качество 67 Тренд 34Apache-2.0

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

Обзор

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

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

Оператор Kubernetes, который предоставляет декларативный API для развертывания, управления и безопасного развертывания MCP-серверов, обрабатывая их полный жизненный цикл с помощью автоматизации производственного уровня и интеграции экосистем.

**Примечание: ** В настоящее время проект находится в бета-версии ([T0]). API и поведение могут измениться в будущих выпусках.

Документация

  • Введение - Обзор архитектуры и MCPServer API Quickstart Guide - Встань и беги быстро Интеграция шлюзов - Экспозиция MCP-серверов через внешние шлюзы Метрики - Prometheus metrics reference
  • TLS Configuration - версия Min, наборы шифров и названные группы TLS 1.3 Перезапись хранимых объектов на v1beta1 перед удалением v1alpha1 API-справка - Полная документация MCPServer API Полный пример MCPServer: YAML показывает все доступные поля Вклад - Как внести свой вклад в проект

Предпосылки

  • Кластер Kubernetes (v1.28+)
  • kububl настроен для доступа к вашему кластеру

Быстрый старт

###1 Установите оператора

Вариант А: Установка из выпуска (рекомендуется)

Установите оператора и CRD непосредственно из последней версии:

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

README

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

mcp-lifecycle-operator

A Kubernetes operator that provides a declarative API to deploy, manage, and safely roll out MCP Servers, handling their full lifecycle with production-grade automation and ecosystem integrations.

Note: This project is currently in beta (v1beta1). APIs and behavior may change in future releases.

Documentation

Prerequisites

  • Kubernetes cluster (v1.28+)
  • kubectl configured to access your cluster

Quick Start

1. Install the Operator

Install the operator and CRDs directly from the latest release:

kubectl apply -f https://github.com/kubernetes-sigs/mcp-lifecycle-operator/releases/latest/download/install.yaml

This installs the CRDs, the controller Deployment, and all necessary RBAC resources in the mcp-lifecycle-operator-system namespace.

Option B: Run Locally (for Development)

Clone the repository and run the controller on your local machine:

make install  # Install the CRDs
make run      # Run the controller locally

Keep this terminal open. The controller logs will appear here.

Option C: Build and Deploy from Source

Build and deploy the controller as a Deployment in your cluster:

# Build and push the container image for multiple platforms
make docker-buildx IMG=/mcp-lifecycle-operator:latest

# Deploy to cluster
make deploy IMG=/mcp-lifecycle-operator:latest

Note: docker-buildx builds for multiple architectures (amd64, arm64, s390x, ppc64le) and pushes automatically.

2. Create a Test MCPServer

In a new terminal, create a test MCPServer resource:

kubectl apply -f - <<EOF
apiVersion: mcp.x-k8s.io/v1beta1
kind: MCPServer
metadata:
  name: test-server
  namespace: default
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →