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

Where to start

Contents