From ae32f1eb91652c27f120eafc810da4f9d56c74fc Mon Sep 17 00:00:00 2001 From: Dan Barr <6922515+danbarr@users.noreply.github.com> Date: Mon, 16 Mar 2026 17:46:01 -0400 Subject: [PATCH 1/5] Rename and reposition enterprise file Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com> --- docs/toolhive/{enterprise/index.mdx => enterprise.mdx} | 8 ++++---- docusaurus.config.ts | 2 +- sidebars.ts | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) rename docs/toolhive/{enterprise/index.mdx => enterprise.mdx} (98%) diff --git a/docs/toolhive/enterprise/index.mdx b/docs/toolhive/enterprise.mdx similarity index 98% rename from docs/toolhive/enterprise/index.mdx rename to docs/toolhive/enterprise.mdx index 003e3546..86c87954 100644 --- a/docs/toolhive/enterprise/index.mdx +++ b/docs/toolhive/enterprise.mdx @@ -285,7 +285,7 @@ by running each server in its own container with least-privilege permissions, encrypting credentials at rest, and tracing every tool call via OpenTelemetry. Stacklok Enterprise adds centralized governance, IdP-backed authentication, and audit logging for teams running MCP at scale across their organization. -[Explore the core concepts](../concepts) to dig deeper into how ToolHive works. +[Explore the core concepts](./concepts/) to dig deeper into how ToolHive works. @@ -297,7 +297,7 @@ MCP. This includes Claude Code, GitHub Copilot, Cursor, Windsurf, VS Code, Zed, Cline, Continue, Roo Code, Goose, LM Studio, OpenAI Codex, and many more. Most clients support automatic configuration so developers can connect without manual setup. -[See the full client compatibility reference](../reference/client-compatibility) +[See the full client compatibility reference](./reference/client-compatibility.mdx) for the complete list. @@ -310,7 +310,7 @@ servers maintained by Stacklok. From there, you have full control to add your own servers from public package managers, Docker images, remote URLs, or build a private registry tailored to your organization. You are never limited to Stacklok's catalog. -[See how to run MCP servers in Kubernetes](../guides-k8s/run-mcp-k8s) for the +[See how to run MCP servers in Kubernetes](./guides-k8s/run-mcp-k8s.mdx) for the full details. @@ -324,6 +324,6 @@ full details. ToolHive Community is free, open source, and the best way to evaluate MCP before moving to production. -[Get started with ToolHive Community →](/toolhive) +[Get started with ToolHive Community →](./index.mdx) ::: diff --git a/docusaurus.config.ts b/docusaurus.config.ts index 5172580d..48005504 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -292,7 +292,7 @@ const config: Config = { position: 'left', }, { - to: '/toolhive/enterprise', + to: 'toolhive/enterprise', label: 'Enterprise', position: 'left', }, diff --git a/sidebars.ts b/sidebars.ts index f10a18bf..f0f84762 100644 --- a/sidebars.ts +++ b/sidebars.ts @@ -280,10 +280,10 @@ const sidebars: SidebarsConfig = { items: [{ type: 'autogenerated', dirName: 'toolhive/guides-mcp' }], }, - 'toolhive/enterprise/index', 'toolhive/reference/client-compatibility', 'toolhive/reference/index', 'toolhive/faq', + 'toolhive/enterprise', 'toolhive/support', 'toolhive/contributing', ], From d546519cd417e5ab0074781ae2c327d1dabc01df Mon Sep 17 00:00:00 2001 From: Dan Barr <6922515+danbarr@users.noreply.github.com> Date: Mon, 16 Mar 2026 17:49:32 -0400 Subject: [PATCH 2/5] Replace raw h2 with Heading component - Maintains Docusaurus ref checking while not adding to ToC Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com> --- docs/toolhive/enterprise.mdx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/toolhive/enterprise.mdx b/docs/toolhive/enterprise.mdx index 86c87954..674d5c38 100644 --- a/docs/toolhive/enterprise.mdx +++ b/docs/toolhive/enterprise.mdx @@ -1,17 +1,21 @@ --- title: Stacklok Enterprise description: Stacklok Enterprise offerings for ToolHive -hide_title: false --- import HubSpotForm from '@site/src/components/HubSpotForm'; +import Heading from '@theme/Heading'; + + + A hardened and production-ready distribution of ToolHive Community + -

A hardened and production-ready distribution of ToolHive Community

Securely scale MCP servers across your enterprise with Stacklok Enterprise's signed binaries, hardened images, formal semantic versioning, backported security patches, and turnkey identity provider integrations. Kubernetes native and LLM agnostic. Self-hosted in your environment, governed by your policies, no vendor lock-in. + Date: Mon, 16 Mar 2026 17:49:45 -0400 Subject: [PATCH 3/5] Fix custom list bullet alignment Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com> --- docs/toolhive/enterprise.mdx | 45 ++++++++------------ src/components/BrandedList/index.tsx | 26 +++++++++++ src/components/BrandedList/styles.module.css | 35 +++++++++++++++ src/css/custom.css | 29 ------------- 4 files changed, 78 insertions(+), 57 deletions(-) create mode 100644 src/components/BrandedList/index.tsx create mode 100644 src/components/BrandedList/styles.module.css diff --git a/docs/toolhive/enterprise.mdx b/docs/toolhive/enterprise.mdx index 674d5c38..84fc011b 100644 --- a/docs/toolhive/enterprise.mdx +++ b/docs/toolhive/enterprise.mdx @@ -5,6 +5,7 @@ description: Stacklok Enterprise offerings for ToolHive import HubSpotForm from '@site/src/components/HubSpotForm'; import Heading from '@theme/Heading'; +import BrandedList from '@site/src/components/BrandedList'; A hardened and production-ready distribution of ToolHive Community @@ -40,34 +41,22 @@ vendor lock-in. Teams typically move to Stacklok Enterprise when they hit one of these walls: - + + +- Developers are bringing their own MCP servers to work — shadow AI is spreading + and there is no central control +- Your organization has multiple coding assistants and AI agents that need + access to business context +- Your security or compliance team is asking how MCP servers are authenticated, + audited, and patched +- You need SSO and IdP integration (Okta, Entra ID) across your organization +- You are running MCP in production and need SLA-backed support for incidents +- You need centralized governance and policy enforcement across multiple teams + or business units +- Your environment requires a semantically versioned, supply-chain-attested + distribution rather than continuous rolling release + + Recognizing these challenges in your organization? [Schedule a demo](#schedule-a-demo) to see how Stacklok Enterprise addresses diff --git a/src/components/BrandedList/index.tsx b/src/components/BrandedList/index.tsx new file mode 100644 index 00000000..32597a76 --- /dev/null +++ b/src/components/BrandedList/index.tsx @@ -0,0 +1,26 @@ +// SPDX-FileCopyrightText: Copyright 2026 Stacklok, Inc. +// SPDX-License-Identifier: Apache-2.0 + +/* + * Renders a markdown unordered list with the Stacklok brand symbol as the + * bullet icon. Use as a block wrapper around a standard markdown list in MDX: + * + * + * - item one + * - item two + * + * + * MDX processes the markdown into a