toolhive
View on GitHubToolHive is an enterprise-grade platform for running and managing Model Context Protocol (MCP) servers.
ToolHive is an enterprise-grade platform for running and managing MCP servers. It wraps each server in an isolated container, adds a gateway, registry, and Kubernetes operator, and enforces per-request identity, authz, and observability so teams can self-host MCP in production.
Use Cases
Run MCP servers in isolated containersDeploy and manage MCP servers on KubernetesSelf-host an MCP registry and gatewayAggregate multiple MCP tools behind one authenticated endpointEnforce per-request identity and access policy for MCPExport OTel traces and Prometheus metrics for MCP trafficConnect managed MCP servers to Claude Code, Cursor or CopilotReduce token usage via semantic tool search and filteringAudit and prevent shadow MCP usage in enterprisesManage encrypted secrets and network isolation for MCP servers
Built With
- Language
- Go
- Frameworks
- Kubernetes · Docker · Podman · OpenTelemetry · Prometheus · OIDC · OAuth2 · Cedar · CEL · Bubble Tea · go-chi · Redis · gRPC
Tags
mcp · mcp-servers · mcp-security · kubernetes-operator · container-isolation · gateway · registry · cli · self-hosted · observability · oidc · authz · opentelemetry · go · tool-orchestration · secrets-management