Skip to content

Explain how to change a server's configuration - #1297

Merged
reyortiz3 merged 7 commits into
mainfrom
fix-workload-already-exists
Oct 30, 2026
Merged

reyortiz3 merged 7 commits into
mainfrom
fix-workload-already-exists

Conversation

@reyortiz3

@reyortiz3 reyortiz3 commented Oct 30, 2026 •

Copy link
Copy Markdown
Contributor

Description

Users who follow the Fetch guide's CLI tab run thv run fetch and then the restricted thv run --permission-profile ... fetch example. If the first server still exists, even stopped (which thv list hides by default), the second command fails with workload with name 'fetch' already exists. Running thv start doesn't help, because it resumes the saved configuration and doesn't accept run flags. I reproduced this against the current CLI.

This PR:

  • Adds a Change a server's configuration section to guides-cli/manage-mcp-servers.mdx. It explains that thv start resumes the saved configuration, that stopped servers keep their name reserved, how to remove and re-run a server (or run a second instance with --name), and points to thv upgrade apply for image upgrades.
  • Adds two troubleshooting entries to guides-cli/run-mcp-servers.mdx. One covers the "already exists" error. The other covers lookups that fail because a custom registry is configured, which was the root cause of the original customer report.
  • Adds a short note to the Fetch guide with thv rm fetch and a link to the new section.

The upstream CLI fixes for these errors (stacklok/toolhive#6802, #6803, and #6804) were closed without merging, so these pages describe the CLI as it behaves today.

image

Type of change

  • Documentation update

Related issues/PRs

Closes #1143
Related: stacklok/toolhive#6475

Submitter checklist

Content and formatting

  • I have reviewed the content for technical accuracy
  • I have reviewed the content for spelling, grammar, and style

Reviewer checklist

Content

  • I have reviewed the content for technical accuracy
  • I have reviewed the content for spelling, grammar, and style

🤖 Generated with Claude Code

Document that thv start resumes the saved configuration, that stopped
servers keep their name reserved, and how to recreate a server with
new flags. Add troubleshooting for the "already exists" and custom
registry lookup errors, and a pointer in the Fetch guide.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs-website Ready Ready Preview Oct 30, 2026 6:48pm UTC

Request Review

reyortiz3 and others added 4 commits October 30, 2026 14:17
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@reyortiz3
reyortiz3 merged commit 32de513 into main Oct 30, 2026
6 checks passed
@reyortiz3
reyortiz3 deleted the fix-workload-already-exists branch October 30, 2026 20:13

This branch was successfully deployed

1 active deployment
Preview — 69994f1b Deployed Oct 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Gap]: Explain existing Fetch workload configuration changes

2 participants