Polish Registry Server docs: requirements, upgrade, auth#744
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
e9f62fe to
08b1ec8
Compare
267375c to
fce4228
Compare
08b1ec8 to
c7231ee
Compare
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- intro.mdx: fix the example client URL in the Key concepts list.
Registry Server v0.1 routes are mounted under /registry, so the
correct example is /registry/{registryName}/v0.1/servers.
- skills.mdx: fix the six curl examples and the "Browse endpoints"
path prefix. Pre-existing drift in the skills docs missed the
/registry path prefix, so readers copying these commands would
receive 404s. Verified against toolhive-registry-server@main
internal/api/server.go and docs/thv-registry-api/swagger.yaml.
- deployment.mdx: restructure Next steps to first point readers at
the deployment how-to that matches their method (Operator vs.
manual), then at the configuration tasks that apply to both.
Previously the chooser page never surfaced the two how-tos in
Next steps even though it's the natural progression.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
fce4228 to
f87cad5
Compare
2 tasks
f87cad5 to
8970c9b
Compare
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- intro.mdx: fix the example client URL in the Key concepts list.
Registry Server v0.1 routes are mounted under /registry, so the
correct example is /registry/{registryName}/v0.1/servers.
- skills.mdx: fix the six curl examples and the "Browse endpoints"
path prefix. Pre-existing drift in the skills docs missed the
/registry path prefix, so readers copying these commands would
receive 404s. Verified against toolhive-registry-server@main
internal/api/server.go and docs/thv-registry-api/swagger.yaml.
- deployment.mdx: restructure Next steps to first point readers at
the deployment how-to that matches their method (Operator vs.
manual), then at the configuration tasks that apply to both.
Previously the chooser page never surfaced the two how-tos in
Next steps even though it's the natural progression.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
e5f9381 to
d5a0ce0
Compare
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- intro.mdx: fix the example client URL in the Key concepts list.
Registry Server v0.1 routes are mounted under /registry, so the
correct example is /registry/{registryName}/v0.1/servers.
- skills.mdx: fix the six curl examples and the "Browse endpoints"
path prefix. Pre-existing drift in the skills docs missed the
/registry path prefix, so readers copying these commands would
receive 404s. Verified against toolhive-registry-server@main
internal/api/server.go and docs/thv-registry-api/swagger.yaml.
- deployment.mdx: restructure Next steps to first point readers at
the deployment how-to that matches their method (Operator vs.
manual), then at the configuration tasks that apply to both.
Previously the chooser page never surfaced the two how-tos in
Next steps even though it's the natural progression.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
8970c9b to
6e3e166
Compare
d5a0ce0 to
3af560f
Compare
danbarr
reviewed
Apr 21, 2026
Collaborator
danbarr
left a comment
There was a problem hiding this comment.
This one looks good too, just a few non-blocking questions/comments to think about?
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- intro.mdx: fix the example client URL in the Key concepts list.
Registry Server v0.1 routes are mounted under /registry, so the
correct example is /registry/{registryName}/v0.1/servers.
- skills.mdx: fix the six curl examples and the "Browse endpoints"
path prefix. Pre-existing drift in the skills docs missed the
/registry path prefix, so readers copying these commands would
receive 404s. Verified against toolhive-registry-server@main
internal/api/server.go and docs/thv-registry-api/swagger.yaml.
- deployment.mdx: restructure Next steps to first point readers at
the deployment how-to that matches their method (Operator vs.
manual), then at the configuration tasks that apply to both.
Previously the chooser page never surfaced the two how-tos in
Next steps even though it's the natural progression.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6e3e166 to
5f9469e
Compare
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- Mention PostgreSQL 14+ requirement in database.mdx too, so a reader who jumps straight into the database guide learns the version floor and is directed at the migration-user-privileges section. - Point intro.mdx readers at the concrete CLI hook (thv config set-registry) instead of the vague "can also point at" phrasing. - Replace the <details> provider blocks on authentication.mdx with <Tabs queryString='provider'> so every provider is visible at a glance and individual providers get durable deep-links (for example ?provider=okta) without relying on lost section anchors. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3af560f to
4887f10
Compare
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- intro.mdx: fix the example client URL in the Key concepts list.
Registry Server v0.1 routes are mounted under /registry, so the
correct example is /registry/{registryName}/v0.1/servers.
- skills.mdx: fix the six curl examples and the "Browse endpoints"
path prefix. Pre-existing drift in the skills docs missed the
/registry path prefix, so readers copying these commands would
receive 404s. Verified against toolhive-registry-server@main
internal/api/server.go and docs/thv-registry-api/swagger.yaml.
- deployment.mdx: restructure Next steps to first point readers at
the deployment how-to that matches their method (Operator vs.
manual), then at the configuration tasks that apply to both.
Previously the chooser page never surfaced the two how-tos in
Next steps even though it's the natural progression.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- Mention PostgreSQL 14+ requirement in database.mdx too, so a reader who jumps straight into the database guide learns the version floor and is directed at the migration-user-privileges section. - Point intro.mdx readers at the concrete CLI hook (thv config set-registry) instead of the vague "can also point at" phrasing. - Replace the <details> provider blocks on authentication.mdx with <Tabs queryString='provider'> so every provider is visible at a glance and individual providers get durable deep-links (for example ?provider=okta) without relying on lost section anchors. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
6e73766 to
36fb89f
Compare
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- Link deployment.mdx's PostgreSQL bullet directly to the migration-user-privileges anchor in database.mdx instead of the top of the page. - Replace "A PostgreSQL database" with "PostgreSQL 14 or later" in deploy-operator.mdx and deploy-manual.mdx prose so readers landing on a specific deploy method see the version floor consistent with deployment.mdx and database.mdx. - Point deploy-manual.mdx's top info admonition at both the operator and Helm alternatives, keeping the three deploy-* pages parallel. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
danbarr
previously approved these changes
Apr 21, 2026
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- intro.mdx: fix the example client URL in the Key concepts list.
Registry Server v0.1 routes are mounted under /registry, so the
correct example is /registry/{registryName}/v0.1/servers.
- skills.mdx: fix the six curl examples and the "Browse endpoints"
path prefix. Pre-existing drift in the skills docs missed the
/registry path prefix, so readers copying these commands would
receive 404s. Verified against toolhive-registry-server@main
internal/api/server.go and docs/thv-registry-api/swagger.yaml.
- deployment.mdx: restructure Next steps to first point readers at
the deployment how-to that matches their method (Operator vs.
manual), then at the configuration tasks that apply to both.
Previously the chooser page never surfaced the two how-tos in
Next steps even though it's the natural progression.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- Mention PostgreSQL 14+ requirement in database.mdx too, so a reader who jumps straight into the database guide learns the version floor and is directed at the migration-user-privileges section. - Point intro.mdx readers at the concrete CLI hook (thv config set-registry) instead of the vague "can also point at" phrasing. - Replace the <details> provider blocks on authentication.mdx with <Tabs queryString='provider'> so every provider is visible at a glance and individual providers get durable deep-links (for example ?provider=okta) without relying on lost section anchors. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
rdimitrov
added a commit
that referenced
this pull request
Apr 21, 2026
- Link deployment.mdx's PostgreSQL bullet directly to the migration-user-privileges anchor in database.mdx instead of the top of the page. - Replace "A PostgreSQL database" with "PostgreSQL 14 or later" in deploy-operator.mdx and deploy-manual.mdx prose so readers landing on a specific deploy method see the version floor consistent with deployment.mdx and database.mdx. - Point deploy-manual.mdx's top info admonition at both the operator and Helm alternatives, keeping the three deploy-* pages parallel. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
36fb89f to
0547654
Compare
Addresses the remaining secondary items from #364: - authentication.mdx: wrap the four provider-specific examples (Keycloak, Auth0, Azure AD, Okta) in collapsible <details> blocks. Shorter visual footprint and matches the progressive-disclosure pattern used in guides-k8s/auth-k8s.mdx. - intro.mdx: rephrase the "knowledge workers" bullet in the Kubernetes source description to use clearer, less jargon-y wording. Add a new "Registry Server and the rest of ToolHive" section clarifying how the Registry Server relates to the CLI's built-in catalog and the ToolHive operator. - deployment.mdx: add an explicit System requirements section covering Kubernetes versions, PostgreSQL version and migration privileges, persistent storage, and network access. Group the method-choice table under a Deployment methods heading. - deploy-operator.mdx and deploy-manual.mdx: add Upgrade and migration sections covering the operator-chart-then-image flow and the manifest-image-tag flow respectively, with pointers to the release notes and the migration-user privilege model. Relates to #364 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- intro.mdx: fix the example client URL in the Key concepts list.
Registry Server v0.1 routes are mounted under /registry, so the
correct example is /registry/{registryName}/v0.1/servers.
- skills.mdx: fix the six curl examples and the "Browse endpoints"
path prefix. Pre-existing drift in the skills docs missed the
/registry path prefix, so readers copying these commands would
receive 404s. Verified against toolhive-registry-server@main
internal/api/server.go and docs/thv-registry-api/swagger.yaml.
- deployment.mdx: restructure Next steps to first point readers at
the deployment how-to that matches their method (Operator vs.
manual), then at the configuration tasks that apply to both.
Previously the chooser page never surfaced the two how-tos in
Next steps even though it's the natural progression.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Wrap deploy-operator, deploy-helm, and deploy-manual inside a non-collapsible "Deploy the Registry Server" sidebar category that links to the deployment overview page, per danbarr's suggestion on #742. Add the Helm entry to the deployment page's Next steps now that all three deployment methods coexist here. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Mention PostgreSQL 14+ requirement in database.mdx too, so a reader who jumps straight into the database guide learns the version floor and is directed at the migration-user-privileges section. - Point intro.mdx readers at the concrete CLI hook (thv config set-registry) instead of the vague "can also point at" phrasing. - Replace the <details> provider blocks on authentication.mdx with <Tabs queryString='provider'> so every provider is visible at a glance and individual providers get durable deep-links (for example ?provider=okta) without relying on lost section anchors. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Link deployment.mdx's PostgreSQL bullet directly to the migration-user-privileges anchor in database.mdx instead of the top of the page. - Replace "A PostgreSQL database" with "PostgreSQL 14 or later" in deploy-operator.mdx and deploy-manual.mdx prose so readers landing on a specific deploy method see the version floor consistent with deployment.mdx and database.mdx. - Point deploy-manual.mdx's top info admonition at both the operator and Helm alternatives, keeping the three deploy-* pages parallel. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0547654 to
b11e56d
Compare
danbarr
approved these changes
Apr 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Final polish pass for the remaining secondary items from #364:
Details
` blocks so readers can focus on their provider without scrolling through the others. Matches the progressive-disclosure pattern used in `guides-k8s/auth-k8s.mdx`.Stacked on #743
This PR is stacked on #743 (Add Publish MCP servers guide), which is stacked on #742. Merge the stack in order (#742 → #743 → this) for a clean fast-forward.
With this round, every issue listed in #364 is either closed or has a concrete follow-up already deployed.
Closes #364
Test plan
Details
` blocks expand/collapse correctly on authentication page; new sections render; cross-links resolve; sidebar unchanged🤖 Generated with Claude Code