Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude/commands/polish-toolhive-updates.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ For each major feature/component:
**Every update post must end with this exact section:**

```markdown
### Getting started
## Getting started

For detailed release notes, check the project repositories:

Expand Down
10 changes: 5 additions & 5 deletions blog/toolhive-updates/2025-12-08-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ for consolidating many MCP backends into one secure, workflow-aware endpoint.

{/* truncate */}

### ToolHive Registry Server: Unified registry management and discovery
## ToolHive Registry Server: Unified registry management and discovery

ToolHive now includes a dedicated [Registry Server](/toolhive/guides-registry/)
that aggregates multiple registry sources, keeps them in sync, and helps teams
Expand All @@ -29,7 +29,7 @@ publish a curated "desired" registry. This enables you to:
[cloud-based UI](https://github.com/stacklok/toolhive-cloud-ui) to view
running MCP servers.

### ToolHive UI: Registry groups and tool customization (GA)
## ToolHive UI: Registry groups and tool customization (GA)

The [ToolHive UI](/toolhive/guides-ui/) gained new features to standardize
installs and tailor tool experiences. You can now:
Expand All @@ -38,7 +38,7 @@ installs and tailor tool experiences. You can now:
- **Customize tools** to disable unnecessary tools and edit their names and
descriptions for better AI performance and token/cost savings.

### Virtual MCP Server: One endpoint for many servers and workflow automation
## Virtual MCP Server: One endpoint for many servers and workflow automation

[Virtual MCP Server (vMCP)](/toolhive/guides-vmcp/) simplifies operating many
MCP servers in Kubernetes and building cross-system workflows. It enables you
Expand All @@ -55,7 +55,7 @@ to:
- Separate auth boundaries: clients authenticate once to vMCP while vMCP manages
backend credentials for SSO, centralized access control, and auditing.

### Ecosystem updates
## Ecosystem updates

The ToolHive ecosystem continues to grow with support for new clients and MCP
server integrations.
Expand All @@ -72,7 +72,7 @@ New MCP servers in the built-in registry:
- **SonarQube**: Analyze code quality
- **ToolHive Documentation Search**: Search ToolHive docs directly

### Getting started
## Getting started

For detailed release notes, check the project repositories:

Expand Down
6 changes: 3 additions & 3 deletions blog/toolhive-updates/2025-12-15-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Registry Server.

{/* truncate */}

### ToolHive Registry Server: Smarter discovery and scalable sync
## ToolHive Registry Server: Smarter discovery and scalable sync

The **Registry Server** now features improved auto-discovery capabilities and
sync architecture. You can now:
Expand All @@ -29,7 +29,7 @@ sync architecture. You can now:
- Connect the **ToolHive CLI and UI** to your Registry Server, bringing
effortless discovery and deployment to your custom registry.

### Virtual MCP Server: Observability and composite tool improvements
## Virtual MCP Server: Observability and composite tool improvements

**vMCP** gained production-grade observability and extended composite tool
capabilities.
Expand All @@ -48,7 +48,7 @@ You can now:
- Include `MCPRemoteProxy` resources in MCPGroups, allowing remote MCP servers
to aggregate alongside local servers in your VirtualMCPServer configuration.

### Getting started
## Getting started

For detailed release notes, check the project repositories:

Expand Down
8 changes: 4 additions & 4 deletions blog/toolhive-updates/2025-12-22-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ registry management, and direct registry connections in the UI.

{/* truncate */}

### Virtual MCP Server: Audit logging, health checking, and composite tool improvements
## Virtual MCP Server: Audit logging, health checking, and composite tool improvements

vMCP adds more operational capabilities that teams need for production
deployments:
Expand All @@ -30,7 +30,7 @@ deployments:
to work with MCP servers (like GitHub) that return JSON as plain text. This
enables cleaner conditional logic and more flexible workflows.

### ToolHive Registry Server: API management and deployment improvements
## ToolHive Registry Server: API management and deployment improvements

Managing registries is now more flexible and automated:

Expand All @@ -44,14 +44,14 @@ Managing registries is now more flexible and automated:
- **Kubernetes deployment**: A new Helm chart (publishing soon) makes cluster
deployments more straightforward.

### ToolHive UI: Live registry connections
## ToolHive UI: Live registry connections

The ToolHive UI now connects directly to standards-compliant registry API
servers like the ToolHive Registry Server. Instead of importing static JSON
files, you get live registry data, making it easier to browse and discover
available MCP servers in your environment.

### Getting started
## Getting started

For detailed release notes, check the project repositories:

Expand Down
10 changes: 5 additions & 5 deletions blog/toolhive-updates/2026-01-19-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Cursor.

{/* truncate */}

### Virtual MCP Server: Health monitoring and composite tool fixes
## Virtual MCP Server: Health monitoring and composite tool fixes

**vMCP** adds operational capabilities that teams need for production
deployments:
Expand All @@ -29,7 +29,7 @@ deployments:
error continuation behaves as expected, so multi-step workflows complete
reliably even when intermediate steps encounter issues.

### ToolHive desktop UI: Proxy configuration and stability
## ToolHive desktop UI: Proxy configuration and stability

The **desktop UI** gives you more control over how MCP servers connect:

Expand All @@ -42,21 +42,21 @@ The **desktop UI** gives you more control over how MCP servers connect:
Behind the scenes, we've expanded automated testing with Playwright, and work is
underway to align CLI and Desktop UI versioning through bundling.

### CLI and desktop UI: New auth option for remote servers
## CLI and desktop UI: New auth option for remote servers

The **CLI and desktop UI** now support bearer token authentication for remote
MCP servers, enabling secure connections to authenticated endpoints, such as
enterprise APIs or hosted services, without manual credential handling in each
request.

### Cloud UI: Easier client setup
## Cloud UI: Easier client setup

**Cloud UI now displays client-specific configurations for MCP servers**
(Cursor, VS Code, and Claude Code), making setup easier. For Cursor, a single
click opens the configuration directly; for VS Code and Claude Code, copy the
ready-to-use config or command.

### Getting started
## Getting started

For detailed release notes, check the project repositories:

Expand Down
10 changes: 5 additions & 5 deletions blog/toolhive-updates/2026-02-02-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ running private identity providers.

{/* truncate */}

### Virtual MCP Server: Dynamic discovery and operational status
## Virtual MCP Server: Dynamic discovery and operational status

[**vMCP**](/toolhive/guides-vmcp/) gains capabilities that eliminate manual
intervention and improve visibility:
Expand All @@ -32,7 +32,7 @@ intervention and improve visibility:
server status in the CRD status field for improved debugging and monitoring
integration.

### Registry: OpenTelemetry and tool metadata
## Registry: OpenTelemetry and tool metadata

**The ToolHive [Registry Server](/toolhive/guides-registry/)** expands its
observability and developer experience:
Expand All @@ -43,22 +43,22 @@ observability and developer experience:
via the API, so MCP server entries in the registry can display their available
tools.

### CLI and Desktop UI: Header configuration for remote servers
## CLI and Desktop UI: Header configuration for remote servers

**The CLI and Desktop UI** now support custom header configuration for remote
MCP connections, useful when services require specific headers beyond standard
authentication. Configure non-sensitive headers directly, or reference encrypted
secrets for sensitive values like API keys.

### Kubernetes Operator: Custom CA support
## Kubernetes Operator: Custom CA support

**The
[MCPServer CRD](/toolhive/reference/crd-spec#apiv1alpha1inlineoidcconfig)** now
supports custom certificate authorities, enabling ToolHive to validate OAuth
tokens issued by private on-premises identity provider instances, essential for
organizations with internal PKI infrastructure.

### Getting started
## Getting started

For detailed release notes, check the project repositories:

Expand Down
14 changes: 7 additions & 7 deletions blog/toolhive-updates/2026-02-16-updates.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ for multi-tenant Kubernetes deployments.

{/* truncate */}

### Registry Server: Multi-namespace management and production hardening
## Registry Server: Multi-namespace management and production hardening

[Registry Server](/toolhive/guides-registry/) v0.6.0 and v0.6.1 improve
operational readiness and simplify production deployments:
Expand All @@ -40,7 +40,7 @@ Additional fixes address leader election conflicts when multiple Registry Server
instances exist in the same namespace, and add 64 KB metadata size limits to
prevent abuse.

### Virtual MCP Server: Circuit breakers and observability standards
## Virtual MCP Server: Circuit breakers and observability standards

[vMCP](/toolhive/guides-vmcp/) adds resilience primitives and aligns with
emerging observability standards:
Expand All @@ -56,7 +56,7 @@ emerging observability standards:
attribute names and span formats the rest of the AI ecosystem is standardizing
on.

### Embedded authorization server: Federated identity for MCP servers
## Embedded authorization server: Federated identity for MCP servers

The **embedded authorization server** eliminates the complexity of configuring
and managing credentials for authenticated MCP servers. Instead of requiring
Expand Down Expand Up @@ -85,7 +85,7 @@ security policies that prohibit local credential storage are satisfied by
design. For details, see the
[auth framework documentation](/toolhive/concepts/auth-framework#embedded-authorization-server).

### Cloud UI: Faster registry discovery
## Cloud UI: Faster registry discovery

[Cloud UI](https://github.com/stacklok/toolhive-cloud-ui) v0.2.0 makes it easier
to find and evaluate servers in large registries:
Expand All @@ -96,7 +96,7 @@ to find and evaluate servers in large registries:
directly in the registry view, so you can understand what each server offers
before connecting.

### Desktop UI: Latest models and simplified maintenance
## Desktop UI: Latest models and simplified maintenance

The [Desktop UI](/toolhive/guides-ui/) keeps your environment current with less
manual effort:
Expand All @@ -107,7 +107,7 @@ manual effort:
newer versions available and lets you update them directly in the app,
eliminating manual version checking and reinstallation.

### Ecosystem updates: Broader client compatibility
## Ecosystem updates: Broader client compatibility

The **Desktop UI and CLI** now support automatic configuration for three
additional clients:
Expand All @@ -122,7 +122,7 @@ without manual config file edits. See the
[client compatibility reference](/toolhive/reference/client-compatibility) for
the full list of supported clients.

### Getting started
## Getting started

For detailed release notes, check the project repositories:

Expand Down
50 changes: 50 additions & 0 deletions blog/toolhive-updates/2026-03-09-updates.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
title: Token optimization goes Kubernetes-native
sidebar_label: 'Mar 9: MCP Optimizer in K8s'
description:
MCP Optimizer capabilities are now available directly inside vMCP, bringing
intelligent tool discovery and token reduction to Kubernetes-native
deployments.
---

MCP Optimizer capabilities are now embedded directly in vMCP, bringing the same
token reduction and improved tool selection per request from desktop to
Kubernetes-native deployments. Instead of every developer configuring a local
optimizer instance, platform teams deploy it once and every connected client
benefits automatically.

{/* truncate */}

- **On-demand tool discovery** means agents no longer receive hundreds of tool
descriptions in context. Instead, tools are discovered at request time and
only the relevant ones are surfaced (up to 8 by default, configurable) via
hybrid (semantic + keyword search), cutting token usage by 60-85% per request
while improving tool selection accuracy.
- **Team-wide token savings from a single deployment** means the 60-85%
per-request reduction the Optimizer delivers on desktop now applies to every
developer connected to vMCP. Deploy it once, and the savings multiply across
the entire team without anyone managing a local optimizer instance.
- **No per-developer configuration required.** Developers point their MCP client
at the vMCP endpoint and get optimized routing automatically, with no local
embedding models, no search parameter tuning, and no setup drift across the
team.

The setup is GitOps-friendly: `EmbeddingServer` and `VirtualMCPServer` CRDs
deploy through your existing CI/CD pipeline. For the full configuration
reference and quickstart examples, check out the
[vMCP optimizer guide](/toolhive/guides-vmcp/optimizer) to get started. For
desktop users, MCP Optimizer remains available through the ToolHive UI and CLI
as before.

## Getting started

For detailed release notes, check the project repositories:

- [ToolHive Runtimes](https://github.com/stacklok/toolhive/releases) (CLI and
Kubernetes Operator)
- [ToolHive Desktop UI](https://github.com/stacklok/toolhive-studio/releases)
- [ToolHive Cloud UI](https://github.com/stacklok/toolhive-cloud-ui/releases)
- [ToolHive Registry Server](https://github.com/stacklok/toolhive-registry-server/releases)

You can find all ToolHive documentation on the
[Stacklok documentation site](/toolhive).