MCP ExplorerExplorer

Toolhive

@stacklokon 18 days ago
578 Apache-2.0
FreeCommunity
AI Systems
#ai#aicodeassistant#mcp#ai-security#mcp-security#mcp-servers#mcp-tools#security#golang#kubernetes
Run and manage MCP servers easily and securely

Overview

What is Toolhive

ToolHive is a lightweight utility designed to simplify the deployment and management of MCP (Model Context Protocol) servers, ensuring ease of use, consistency, and security.

Use cases

Use cases for ToolHive include running development environments, managing production MCP servers, and facilitating secure communication between different applications using the MCP protocol.

How to use

To use ToolHive, install it following the provided prerequisites and installation instructions. After installation, you can quickly start your first MCP server and manage it using various commands for client registration, server management, and secrets management.

Key features

Key features of ToolHive include easy deployment of MCP servers, client registration, management of multiple servers, secrets management, and support for custom MCP server configurations.

Where to use

ToolHive can be used in various fields such as software development, cloud computing, and any environment where MCP servers are deployed and managed.

Content

ToolHive Logo ToolHive Logo

Release
|
CI
|
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 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 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.

Quick links


ToolHive sources diagram

Quickstart

To get started, make sure you have Docker or Podman installed.

Install the ToolHive CLI

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

Run your first MCP server

  1. Run the Fetch MCP server:

    thv run fetch
    
  2. List running servers:

    thv list
    

Your registered client can now use the fetch MCP tool to retrieve website content. You might need to
restart your client for changes to take effect.

Next steps

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.


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!


License

This project is licensed under the Apache 2.0 License.

Tools

No tools

Comments