ToolHive

Active
GitHub Go Apache-2.0

Description

An enterprise-grade platform for running and managing MCP servers with containerized deployment, security isolation, network policies, resource limits, and unified management of large-scale MCP server fleets via Kubernetes or Docker.

Key Features

  • Isolated container-based MCP server execution with per-request identity and access policy enforcement
  • Modular architecture: Gateway, Registry Server, Runtime, and Portal for enterprise-grade MCP management
  • Kubernetes operator for fleet management with CRDs, multi-namespace support, and ingress integration
  • Semantic tool search reducing token usage by up to 85% with MCP Optimizer
  • Desktop UI, CLI, and cloud portal for developer-friendly MCP server discovery and one-click installation
  • OpenTelemetry and Prometheus observability with audit logging for compliance requirements

Use Cases

💡 Deploy MCP servers securely in isolated containers for Claude Code, Cursor, or GitHub Copilot
💡 Manage large-scale MCP server fleets on Kubernetes with declarative policies and IdP integration
💡 Self-host MCP infrastructure for enterprise compliance where SaaS solutions are prohibited
💡 Reduce token costs and optimize tool selection with semantic search and gateway filtering

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (2.0k stars)
  • Permissive open-source license (Apache-2.0)

⚠️ Limitations

  • High issue backlog (346 open issues)

Quick Start

Download ToolHive from stacklok.com/download → Use Desktop UI for one-click MCP server setup → Or install via CLI: 'thv' commands to pull and run servers → Connect your AI client to the gateway

Related Projects

Related Articles