Skip to content

stacklok/toolhive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

ToolHive Studio logo ToolHive wordmark ToolHive mascot

Release Build status Coverage Status License: Apache 2.0 Star on GitHub Discord

ToolHive - simplify and secure MCP servers

Run any Model Context Protocol (MCP) server β€” securely, instantly, anywhere.

ToolHive is the easiest way to discover, deploy, and manage MCP servers. Launch any MCP server in a locked-down container with a single command. No manual setup, no security headaches, no runtime hassles.

ToolHive diagram

Why ToolHive?

  • Instant deployment: Start any MCP server with one click or command, using Docker or Kubernetes.
  • Secure by default: Every server runs in an isolated container with only the permissions it needs. Secrets are managed securely, never in plaintext.
  • Works everywhere: Use the UI and CLI for local development, or the Kubernetes Operator for production and scale.
  • Seamless integration: ToolHive auto-configures popular clients like GitHub Copilot, Cursor, and more.

ToolHive is available as a GUI desktop app, CLI, and Kubernetes Operator.


ToolHive sources diagram

Kubernetes Operator

ToolHive includes a Kubernetes Operator for enterprise and production deployments:

Features

  • MCPServer CRD: Deploy and manage MCP servers as Kubernetes resources
  • MCPRegistry CRD (Experimental): Centralized registry management with automated sync
  • Secure isolation: Container-based server execution with permission profiles
  • Protocol proxying: Stdio servers exposed via HTTP/SSE networking protocols
  • Service discovery: Automatic service creation and DNS integration

Documentation

Quick links


Contributing

We welcome contributions and feedback from the community!

If you have ideas, suggestions, or want to get involved, check out our contributing guide or open an issue. Join us in making ToolHive even better!

Contribute to the CLI, API, and Kubernetes Operator:

Contribute to the desktop UI:

Contribute to the documentation:


License

This project is licensed under the Apache 2.0 License.