<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://docs.stacklok.com/toolhive/updates</id>
    <title>Stacklok Docs Blog</title>
    <updated>2026-01-19T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://docs.stacklok.com/toolhive/updates"/>
    <subtitle>Stacklok Docs Blog</subtitle>
    <icon>https://docs.stacklok.com/img/stacklok-favicon.svg</icon>
    <entry>
        <title type="html"><![CDATA[Client configuration and stability improvements]]></title>
        <id>https://docs.stacklok.com/toolhive/updates/2026/01/19/updates</id>
        <link href="https://docs.stacklok.com/toolhive/updates/2026/01/19/updates"/>
        <updated>2026-01-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Improved proxy configuration in the ToolHive UI, bearer token authentication for remote servers, backend health monitoring for vMCP, and MCP client sync from Cloud UI.]]></summary>
        <content type="html"><![CDATA[<p>Welcome to 2026! The ToolHive team is back into the swing of things after the
holiday break, focusing on improved operational resilience and streamlined
developer workflows: vMCP gained backend health monitoring for production
environments, the CLI and desktop UI added bearer token authorization for remote
servers, the desktop UI added flexible proxy configuration, and Cloud UI now
displays MCP configurations for your IDE clients, with one-click setup for
Cursor.</p>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="virtual-mcp-server-health-monitoring-and-composite-tool-fixes">Virtual MCP Server: Health monitoring and composite tool fixes<a href="https://docs.stacklok.com/toolhive/updates/2026/01/19/updates#virtual-mcp-server-health-monitoring-and-composite-tool-fixes" class="hash-link" aria-label="Direct link to Virtual MCP Server: Health monitoring and composite tool fixes" title="Direct link to Virtual MCP Server: Health monitoring and composite tool fixes" translate="no">​</a></h3>
<p><strong>vMCP</strong> adds operational capabilities that teams need for production
deployments:</p>
<ul>
<li class=""><strong>Backend health monitoring</strong> detects and handles unreachable servers
gracefully, reducing user-facing errors when individual MCP servers restart or
become temporarily unavailable.</li>
<li class=""><strong>Composite tool fixes</strong> ensure type coercion in templates works correctly and
error continuation behaves as expected, so multi-step workflows complete
reliably even when intermediate steps encounter issues.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="toolhive-desktop-ui-proxy-configuration-and-stability">ToolHive desktop UI: Proxy configuration and stability<a href="https://docs.stacklok.com/toolhive/updates/2026/01/19/updates#toolhive-desktop-ui-proxy-configuration-and-stability" class="hash-link" aria-label="Direct link to ToolHive desktop UI: Proxy configuration and stability" title="Direct link to ToolHive desktop UI: Proxy configuration and stability" translate="no">​</a></h3>
<p>The <strong>desktop UI</strong> gives you more control over how MCP servers connect:</p>
<ul>
<li class=""><strong>Custom proxy ports</strong> simplify deployment in environments with specific port
requirements or when running multiple instances.</li>
<li class=""><strong>Stability improvements</strong> through upgraded core dependencies (Electron,
ai-sdk) and fixes for form validation and environment variable handling reduce
crashes and unexpected behavior.</li>
</ul>
<p>Behind the scenes, we've expanded automated testing with Playwright, and work is
underway to align CLI and Desktop UI versioning through bundling.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="cli-and-desktop-ui-new-auth-option-for-remote-servers">CLI and desktop UI: New auth option for remote servers<a href="https://docs.stacklok.com/toolhive/updates/2026/01/19/updates#cli-and-desktop-ui-new-auth-option-for-remote-servers" class="hash-link" aria-label="Direct link to CLI and desktop UI: New auth option for remote servers" title="Direct link to CLI and desktop UI: New auth option for remote servers" translate="no">​</a></h3>
<p>The <strong>CLI and desktop UI</strong> 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.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="cloud-ui-easier-client-setup">Cloud UI: Easier client setup<a href="https://docs.stacklok.com/toolhive/updates/2026/01/19/updates#cloud-ui-easier-client-setup" class="hash-link" aria-label="Direct link to Cloud UI: Easier client setup" title="Direct link to Cloud UI: Easier client setup" translate="no">​</a></h3>
<p><strong>Cloud UI now displays client-specific configurations for MCP servers</strong>
(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.</p>
<p><strong>Getting started</strong></p>
<p>For detailed release notes, check the project repositories:</p>
<ul>
<li class=""><a href="https://github.com/stacklok/toolhive-registry-server/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive Registry Server</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive-studio/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive Desktop UI</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive-cloud-ui/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive Cloud UI</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive runtimes</a> (CLI and
Kubernetes Operator)</li>
<li class=""><a href="https://github.com/stacklok/toolhive-mcp/releases" target="_blank" rel="noopener noreferrer" class="">Virtual MCP Server</a></li>
</ul>
<p>You can find all ToolHive documentation on the
<a class="" href="https://docs.stacklok.com/toolhive">ToolHive documentation site</a>.</p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Improved monitoring and deployment automation for vMCP and Registry Server]]></title>
        <id>https://docs.stacklok.com/toolhive/updates/2025/12/22/updates</id>
        <link href="https://docs.stacklok.com/toolhive/updates/2025/12/22/updates"/>
        <updated>2025-12-22T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[vMCP gains audit logging and health checks, Registry Server adds API-based management and Helm deployment, and the ToolHive UI connects directly to registry APIs]]></summary>
        <content type="html"><![CDATA[<p>This week ToolHive added production-ready features that teams need for
enterprise deployment: audit logging and health monitoring for vMCP, API-driven
registry management, and direct registry connections in the UI.</p>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="virtual-mcp-server-audit-logging-health-checking-and-composite-tool-improvements">Virtual MCP Server: Audit logging, health checking, and composite tool improvements<a href="https://docs.stacklok.com/toolhive/updates/2025/12/22/updates#virtual-mcp-server-audit-logging-health-checking-and-composite-tool-improvements" class="hash-link" aria-label="Direct link to Virtual MCP Server: Audit logging, health checking, and composite tool improvements" title="Direct link to Virtual MCP Server: Audit logging, health checking, and composite tool improvements" translate="no">​</a></h3>
<p>vMCP adds more operational capabilities that teams need for production
deployments:</p>
<ul>
<li class=""><strong>Health monitoring</strong> tracks which MCP servers behind vMCP are available and
responding, the foundation for building alerts and dashboards that keep your
AI workflows running smoothly.</li>
<li class=""><strong>Audit logging</strong> captures workflow events (started, completed, failed) via
CRD configuration, giving you the compliance trail and debugging context
required for regulated environments.</li>
<li class=""><strong>Composite tools are more powerful</strong>: Reference deeply nested fields using
<code>{{.steps.X.output.field.nested}}</code> syntax, and use the new <code>fromJson</code> function
to work with MCP servers (like GitHub) that return JSON as plain text. This
enables cleaner conditional logic and more flexible workflows.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="toolhive-registry-server-api-management-and-deployment-improvements">ToolHive Registry Server: API management and deployment improvements<a href="https://docs.stacklok.com/toolhive/updates/2025/12/22/updates#toolhive-registry-server-api-management-and-deployment-improvements" class="hash-link" aria-label="Direct link to ToolHive Registry Server: API management and deployment improvements" title="Direct link to ToolHive Registry Server: API management and deployment improvements" translate="no">​</a></h3>
<p>Managing registries is now more flexible and automated:</p>
<ul>
<li class=""><strong>API-based management</strong> lets you add, update, or remove registries
programmatically, useful for CI/CD pipelines and infrastructure-as-code
approaches.</li>
<li class=""><strong>Simplified authentication</strong>: Configure auth settings directly in the
Registry CRD instead of managing separate configuration files. Database
credentials specified in the CRD automatically provision <code>pgpass</code> files,
reducing manual setup.</li>
<li class=""><strong>Kubernetes deployment</strong>: A new Helm chart (publishing soon) makes cluster
deployments more straightforward.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="toolhive-ui-live-registry-connections">ToolHive UI: Live registry connections<a href="https://docs.stacklok.com/toolhive/updates/2025/12/22/updates#toolhive-ui-live-registry-connections" class="hash-link" aria-label="Direct link to ToolHive UI: Live registry connections" title="Direct link to ToolHive UI: Live registry connections" translate="no">​</a></h3>
<p>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.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="getting-started">Getting started<a href="https://docs.stacklok.com/toolhive/updates/2025/12/22/updates#getting-started" class="hash-link" aria-label="Direct link to Getting started" title="Direct link to Getting started" translate="no">​</a></h3>
<p>For detailed release notes, check the project repositories:</p>
<ul>
<li class=""><a href="https://github.com/stacklok/toolhive-registry-server/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive Registry Server</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive-studio/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive desktop UI</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive-cloud-ui/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive Cloud UI</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive runtimes</a> (CLI and
Kubernetes Operator)</li>
</ul>
<p>You can find all ToolHive documentation on the
<a class="" href="https://docs.stacklok.com/toolhive">ToolHive documentation site</a>.</p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Registry Server scales up, vMCP gains observability]]></title>
        <id>https://docs.stacklok.com/toolhive/updates/2025/12/15/updates</id>
        <link href="https://docs.stacklok.com/toolhive/updates/2025/12/15/updates"/>
        <updated>2025-12-15T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Multi-instance sync and auto-discovery for ToolHive Registry Server. Production observability for vMCP with OpenTelemetry metrics and distributed tracing.]]></summary>
        <content type="html"><![CDATA[<p>This week, we focused on operational readiness and flexibility: the Registry
Server now auto-discovers server types and scales sync across multiple registry
instances, Virtual MCP Server (vMCP) gained OpenTelemetry observability and
smarter composite tools, and both the CLI and UI now fully support the ToolHive
Registry Server.</p>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="toolhive-registry-server-smarter-discovery-and-scalable-sync">ToolHive Registry Server: Smarter discovery and scalable sync<a href="https://docs.stacklok.com/toolhive/updates/2025/12/15/updates#toolhive-registry-server-smarter-discovery-and-scalable-sync" class="hash-link" aria-label="Direct link to ToolHive Registry Server: Smarter discovery and scalable sync" title="Direct link to ToolHive Registry Server: Smarter discovery and scalable sync" translate="no">​</a></h3>
<p>The <strong>Registry Server</strong> now features improved auto-discovery capabilities and
sync architecture. You can now:</p>
<ul>
<li class="">Automatically detect whether an auto-registered server is an <code>MCPServer</code>,
<code>VirtualMCPServer</code>, or <code>MCPRemoteProxy</code>.</li>
<li class="">Scale sync jobs across multiple registry instances with an improved sync
implementation.</li>
<li class="">Deploy without hardcoded namespaces; the registry server now auto-discovers
its operating namespace.</li>
<li class="">Connect the <strong>ToolHive CLI and UI</strong> to your Registry Server, bringing
effortless discovery and deployment to your custom registry.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="virtual-mcp-server-observability-and-composite-tool-improvements">Virtual MCP Server: Observability and composite tool improvements<a href="https://docs.stacklok.com/toolhive/updates/2025/12/15/updates#virtual-mcp-server-observability-and-composite-tool-improvements" class="hash-link" aria-label="Direct link to Virtual MCP Server: Observability and composite tool improvements" title="Direct link to Virtual MCP Server: Observability and composite tool improvements" translate="no">​</a></h3>
<p><strong>vMCP</strong> gained production-grade observability and extended composite tool
capabilities.</p>
<p>You can now:</p>
<ul>
<li class="">Expose OpenTelemetry metrics on the standard Prometheus <code>/metrics</code> endpoint
(request counts, latencies, backend health, active connections) and export
distributed traces for backend client and workflow calls, enabling
comprehensive monitoring, alerting, and debugging.</li>
<li class="">Define default results for skippable composite tool steps, ensuring workflows
behave predictably across all conditional branches.</li>
<li class="">Use non-string arguments in composite tools, enabling structured output
references for conditional logic, downstream step arguments, and final
outputs.</li>
<li class="">Include <code>MCPRemoteProxy</code> resources in MCPGroups, allowing remote MCP servers
to aggregate alongside local servers in your VirtualMCPServer configuration.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="getting-started">Getting started<a href="https://docs.stacklok.com/toolhive/updates/2025/12/15/updates#getting-started" class="hash-link" aria-label="Direct link to Getting started" title="Direct link to Getting started" translate="no">​</a></h3>
<p>For detailed release notes, check the project repositories:</p>
<ul>
<li class=""><a href="https://github.com/stacklok/toolhive-registry-server/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive Registry Server</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive-studio/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive desktop UI</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive-cloud-ui/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive Cloud UI</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive runtimes</a> (CLI and
Kubernetes Operator)</li>
</ul>
<p>You can find all ToolHive documentation on the
<a class="" href="https://docs.stacklok.com/toolhive">ToolHive documentation site</a>.</p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Introducing Registry Server and Virtual MCP Server]]></title>
        <id>https://docs.stacklok.com/toolhive/updates/2025/12/08/updates</id>
        <link href="https://docs.stacklok.com/toolhive/updates/2025/12/08/updates"/>
        <updated>2025-12-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Introducing the ToolHive Registry Server, Virtual MCP Server (vMCP), and new management features for the ToolHive UI]]></summary>
        <content type="html"><![CDATA[<p>A big week for ToolHive: we shipped a new <strong>Registry Server</strong> for managing and
curating MCP servers at scale, expanded the <strong>ToolHive UI</strong> with registry-based
installs and richer tool controls, and introduced <strong>Virtual MCP Server (vMCP)</strong>
for consolidating many MCP backends into one secure, workflow-aware endpoint.</p>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="toolhive-registry-server-unified-registry-management-and-discovery">ToolHive Registry Server: Unified registry management and discovery<a href="https://docs.stacklok.com/toolhive/updates/2025/12/08/updates#toolhive-registry-server-unified-registry-management-and-discovery" class="hash-link" aria-label="Direct link to ToolHive Registry Server: Unified registry management and discovery" title="Direct link to ToolHive Registry Server: Unified registry management and discovery" translate="no">​</a></h3>
<p>ToolHive now includes a dedicated <a class="" href="https://docs.stacklok.com/toolhive/guides-registry/">Registry Server</a>
that aggregates multiple registry sources, keeps them in sync, and helps teams
publish a curated "desired" registry. This enables you to:</p>
<ul>
<li class="">Connect multiple registry backends (Git repositories, local or remote files,
internally-managed entries, Kubernetes workloads, or upstream MCP Registry API
servers).</li>
<li class="">Auto-discover MCP servers deployed in Kubernetes.</li>
<li class="">Automatically synchronize changes across registry sources.</li>
<li class="">Curate what users see via include/exclude filtering.</li>
<li class="">Use an authenticated
<a href="https://github.com/stacklok/toolhive-cloud-ui" target="_blank" rel="noopener noreferrer" class="">cloud-based UI</a> to view
running MCP servers.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="toolhive-ui-registry-groups-and-tool-customization-ga">ToolHive UI: Registry groups and tool customization (GA)<a href="https://docs.stacklok.com/toolhive/updates/2025/12/08/updates#toolhive-ui-registry-groups-and-tool-customization-ga" class="hash-link" aria-label="Direct link to ToolHive UI: Registry groups and tool customization (GA)" title="Direct link to ToolHive UI: Registry groups and tool customization (GA)" translate="no">​</a></h3>
<p>The <a class="" href="https://docs.stacklok.com/toolhive/guides-ui/">ToolHive UI</a> gained new features to standardize
installs and tailor tool experiences. You can now:</p>
<ul>
<li class="">Install <strong>MCP server groups</strong> directly from a custom registry.</li>
<li class=""><strong>Customize tools</strong> to disable unnecessary tools and edit their names and
descriptions for better AI performance and token/cost savings.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="virtual-mcp-server-one-endpoint-for-many-servers-and-workflow-automation">Virtual MCP Server: One endpoint for many servers and workflow automation<a href="https://docs.stacklok.com/toolhive/updates/2025/12/08/updates#virtual-mcp-server-one-endpoint-for-many-servers-and-workflow-automation" class="hash-link" aria-label="Direct link to Virtual MCP Server: One endpoint for many servers and workflow automation" title="Direct link to Virtual MCP Server: One endpoint for many servers and workflow automation" translate="no">​</a></h3>
<p><a class="" href="https://docs.stacklok.com/toolhive/guides-vmcp/">Virtual MCP Server (vMCP)</a> simplifies operating many
MCP servers in Kubernetes and building cross-system workflows. It enables you
to:</p>
<ul>
<li class="">Aggregate multiple MCP servers behind a single endpoint and automatically
resolve tool name conflicts.</li>
<li class="">Define declarative, multi-step tool workflows with parallel execution,
conditionals, error handling, and approval gates.</li>
<li class="">Filter, rename, and wrap upstream tools to enforce policies and present
simpler interfaces.</li>
<li class="">Pre-configure defaults for common parameters to reduce repetition and prevent
mistakes.</li>
<li class="">Separate auth boundaries: clients authenticate once to vMCP while vMCP manages
backend credentials for SSO, centralized access control, and auditing.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="ecosystem-updates">Ecosystem updates<a href="https://docs.stacklok.com/toolhive/updates/2025/12/08/updates#ecosystem-updates" class="hash-link" aria-label="Direct link to Ecosystem updates" title="Direct link to Ecosystem updates" translate="no">​</a></h3>
<p>The ToolHive ecosystem continues to grow with support for new clients and MCP
server integrations.</p>
<p>Client support:</p>
<ul>
<li class=""><strong>Zed</strong>: ToolHive now supports managing MCP configurations in Zed</li>
</ul>
<p>New MCP servers in the built-in registry:</p>
<ul>
<li class=""><strong>PagerDuty</strong>: Monitor and manage incidents</li>
<li class=""><strong>Prometheus</strong>: Query metrics and monitor systems</li>
<li class=""><strong>Redfish</strong> (from Nokia): Manage server hardware</li>
<li class=""><strong>SonarQube</strong>: Analyze code quality</li>
<li class=""><strong>ToolHive Documentation Search</strong>: Search ToolHive docs directly</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="getting-started">Getting started<a href="https://docs.stacklok.com/toolhive/updates/2025/12/08/updates#getting-started" class="hash-link" aria-label="Direct link to Getting started" title="Direct link to Getting started" translate="no">​</a></h3>
<p>For detailed release notes, check the project repositories:</p>
<ul>
<li class=""><a href="https://github.com/stacklok/toolhive-registry-server/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive Registry Server</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive-studio/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive desktop UI</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive-cloud-ui/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive Cloud UI</a></li>
<li class=""><a href="https://github.com/stacklok/toolhive/releases" target="_blank" rel="noopener noreferrer" class="">ToolHive runtimes</a> (CLI and
Kubernetes Operator)</li>
</ul>
<p>You can find all ToolHive documentation on the
<a class="" href="https://docs.stacklok.com/toolhive">ToolHive documentation site</a>.</p>]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Welcome to ToolHive Updates]]></title>
        <id>https://docs.stacklok.com/toolhive/updates/2025/12/05/hello-world</id>
        <link href="https://docs.stacklok.com/toolhive/updates/2025/12/05/hello-world"/>
        <updated>2025-12-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Introducing the ToolHive Updates section to keep you informed about the latest developments.]]></summary>
        <content type="html"><![CDATA[<p>We're launching this Updates section to keep you informed about what's new with
ToolHive.</p>
<!-- -->
<p>Expect regular posts here covering:</p>
<ul>
<li class="">Platform updates and improvements</li>
<li class="">Developer resources and guides</li>
<li class="">New MCP servers added to the registry</li>
<li class="">Community highlights</li>
</ul>
<p>This is a new initiative, so the format will evolve based on what's useful. If
there's something specific you'd like us to cover in these updates, let us know.</p>
<p>Check back next week for the first full update!</p>
<p>— The ToolHive Team</p>]]></content>
    </entry>
</feed>