Skip to content
Merged
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
66 changes: 66 additions & 0 deletions blog/toolhive-updates/2026-03-16-updates.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
title: UI polish, auth server improvements, and configurable proxy timeouts
sidebar_label: 'Mar 16: proxy timeouts and auth hardening'
description:
Cloud UI adds display names for MCP servers, the embedded auth server gains
transparent token refresh and Redis TLS, and community contributors drive key
improvements across ToolHive.
---

This week's updates improve how MCP servers surface in the Cloud UI, harden the
embedded authorization server for production deployments, refresh the Desktop UI
with updated branding, and add configurable proxy timeouts for long-running MCP
tools.

{/* truncate */}

## Embedded auth server: Transparent token refresh and Redis TLS

The embedded authorization server received two production-readiness
improvements, both contributed by Aron at
[Muon Space](https://github.com/muonspace):

- **Transparent upstream token refresh** handles token expiration automatically
in the background without interrupting active MCP sessions or requiring users
to re-authenticate, so long-running workflows don't break when identity
provider tokens expire.
- **TLS support for Redis token storage** enables encrypted connections between
the auth server and Redis, meeting compliance requirements for organizations
operating in multi-tenant or zero-trust environments where network-level
encryption is mandated by policy.

## Cloud UI: Server display names and deep link fix

[Cloud UI](https://github.com/stacklok/toolhive-cloud-ui) now supports
`display_name` for MCP servers, so administrators can assign human-readable
titles that appear throughout the interface instead of raw server identifiers.
This release also fixes Claude Code deep link generation, which was previously
producing incorrect URLs.

## Desktop UI: Refreshed navigation

[Desktop UI](/toolhive/guides-ui/) navbar has been refactored to align with the
updated Stacklok brand style, providing a cleaner and more consistent navigation
experience across the app.

## ToolHive Runtime: Configurable proxy timeout

The streamable HTTP proxy previously used a hardcoded 30-second response
timeout, which caused 504 Gateway Timeout errors for MCP tools that need more
time to complete, such as tools querying large datasets or interacting with slow
external APIs. The timeout is now configurable via the
`TOOLHIVE_PROXY_RESPONSE_TIMEOUT` environment variable, with a more generous
default.

## 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).
Loading