ToolHive

by stacklok

1.9k 829 downloads Not rated yet Apache-2.0

About

A lightweight utility designed to simplify the deployment and management of MCP servers, ensuring ease of use, consistency, and security through containerization

Details

License
Apache-2.0

Explore

ToolHive architecture: Gateway, Registry Server, Runtime, and Portal

ToolHive is built on a modular architecture to streamline secure MCP server management and integration. Here's how the main components work.

- 📥 Downloads
- 📚 Documentation
- 🚀 Quickstart guides:
- Desktop app
- CLI
- Kubernetes Operator
- 💬 Discord
- 🤝 Contributing
- Stacklok Enterprise

---

Here are some of the more common use cases for ToolHive:

<table>
<tr valign="top">
<td><strong>Developers.</strong> Run MCP servers with more security and more (token) savings</td>
<td><strong>Platform Engineers.</strong> Run MCP on your existing Kubernetes infrastructure</td>
<td><strong>Enterprises.</strong> Self-host MCP servers and stay in control of your data</td>
</tr>
<tr valign="top">
<td>Connect Claude Code, Cursor, GitHub Copilot, or your preferred client to MCP servers with a single click or command.<br><br>
ToolHive wraps every MCP server in an isolated container with a minimal permission file (no local credentials) and uses semantic tool search to reduce your token usage by up to 85%.</td>
<td>Put an end to shadow MCP use by your developers, and give your security team the audit logs and configurable identity enforcement they require.<br><br>
ToolHive includes a Kubernetes operator, so you can declare policies, integrate with your IdP and observability stack, emit OTel traces, and more … all with familiar tools and patterns.</td>
<td>Most MCP solutions are SaaS, but your compliance requirements prohibit sensitive info from being processed by SaaS providers.<br><br>
ToolHive is the exception that allows you to self-host your MCP registry, gateway, etc. You can pilot the entire platform, and when you’re ready to scale, Stacklok’s got the added capabilities and expert team ready!</td>
</tr>
<tr valign="top">
<td><a href="https://stacklok.com/download/">Download ToolHive and get started</a></td>
<td><a href="https://docs.stacklok.com/toolhive/guides-k8s/">Explore the Kubernetes operator in our docs</a><br><br><a href="https://stacklok.com/resources/how-to-run-ai-agents-on-kubernetes">Read more about running MCP on Kubernetes</a></td>
<td><a href="https://stacklok.com/platform/">Learn more about Stacklok’s platform</a><br><br><a href="https://docs.stacklok.com/toolhive/enterprise">Compare open source ToolHive and Stacklok Enterprise</a></td>
</tr>
</table>

<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/images/toolhive-diagram-dark.svg">
ToolHive diagram
</picture>

Curate a catalog of trusted servers your teams can quickly discover and deploy.

- Integrate with the official MCP registry
- Add custom MCP servers
- Group servers based on role or use case
- Manage your registry with an API-driven interface (or embed in existing workflows for seamless integration and governance)
- Verify provenance and sign servers with built-in security controls
- Preset configurations and permissions for a frictionless user experience

Why ToolHive?

Here are some of the more common use cases for ToolHive:

<table>
<tr valign="top">
<td><strong>Developers.</strong> Run MCP servers with more security and more (token) savings</td>
<td><strong>Platform Engineers.</strong> Run MCP on your existing Kubernetes infrastructure</td>
<td><strong>Enterprises.</strong> Self-host MCP servers and stay in control of your data</td>
</tr>
<tr valign="top">
<td>Connect Claude Code, Cursor, GitHub Copilot, or your preferred client to MCP servers with a single click or command.<br><br>
ToolHive wraps every MCP server in an isolated container with a minimal permission file (no local credentials) and uses semantic tool search to reduce your token usage by up to 85%.</td>
<td>Put an end to shadow MCP use by your developers, and give your security team the audit logs and configurable identity enforcement they require.<br><br>
ToolHive includes a Kubernetes operator, so you can declare policies, integrate with your IdP and observability stack, emit OTel traces, and more … all with familiar tools and patterns.</td>
<td>Most MCP solutions are SaaS, but your compliance requirements prohibit sensitive info from being processed by SaaS providers.<br><br>
ToolHive is the exception that allows you to self-host your MCP registry, gateway, etc. You can pilot the entire platform, and when you’re ready to scale, Stacklok’s got the added capabilities and expert team ready!</td>
</tr>
<tr valign="top">
<td><a href="https://stacklok.com/download/">Download ToolHive and get started</a></td>
<td><a href="https://docs.stacklok.com/toolhive/guides-k8s/">Explore the Kubernetes operator in our docs</a><br><br><a href="https://stacklok.com/resources/how-to-run-ai-agents-on-kubernetes">Read more about running MCP on Kubernetes</a></td>
<td><a href="https://stacklok.com/platform/">Learn more about Stacklok’s platform</a><br><br><a href="https://docs.stacklok.com/toolhive/enterprise">Compare open source ToolHive and Stacklok Enterprise</a></td>
</tr>
</table>

<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/images/toolhive-diagram-dark.svg">
ToolHive diagram
</picture>

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.

Videos about ToolHive

Relevant YouTube tutorials, setups, and demos