Skip to main content

Using the ToolHive Kubernetes Operator

Introduction

The ToolHive Kubernetes Operator manages MCP servers in Kubernetes clusters. You define MCP servers as Kubernetes custom resources and the operator automates their deployment, proxying, and lifecycle management. The operator supports three resource types:

  • MCPServer — run a containerized MCP server inside your cluster
  • MCPRemoteProxy — proxy an MCP server hosted outside your cluster
  • VirtualMCPServer — aggregate multiple servers behind a single endpoint

Beyond managing MCP servers, the operator can deploy ToolHive Registry Server instances via MCPRegistry resources, enabling automatic discovery of cluster-hosted MCP servers.

Where to start

Contents