A lightweight utility designed to simplify the deployment and management of MCP servers, ensuring ease of use, consistency, and security through containerization.
Stars
Forks
License
Updated June 18, 2025
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.
Why ToolHive?
Quick links |
|
To get started, make sure you have Docker or Podman installed.
macOS (or Linux) with Homebrew:
brew tap stacklok/tap
brew install thv
Windows:
winget install stacklok.thv
Or download the latest binary from GitHub releases
Enable client auto-discovery (optional):
thv config auto-discovery true
Run the Fetch MCP server:
thv run fetch
List running servers:
thv list
If you enabled auto-discovery, your
supported client
can now use the fetch
MCP tool to retrieve website content. You might need to
restart your client for changes to take effect.
ToolHive can run any MCP server from the built-in registry, custom container images, or even build images on the fly from source packages.
Want to explore more? Run:
thv registry list
This will show additional MCP servers available in the built-in registry that you can run with ToolHive.
For more details, see the Quickstart guide.
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!
This project is licensed under the Apache 2.0 License.