Skip to content

Commit dc2aaa2

Browse files
danbarrclaude
andcommitted
Fill gaps in next steps, fix dashes, improve cross-section flow
- Add "Next steps" to 13 pages that were missing them across CLI, K8s, vMCP, Registry, and UI sections - Replace em dashes and en dashes with hyphens in list items - Add cross-section links from CLI and vMCP terminal pages to K8s, vMCP, and Registry sections - Fix backward-pointing next steps (CLI auth → run-mcp-servers) - Restore skills link dropped from Registry intro and telemetry - Clean up hedging language in Registry deployment next steps Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent bbc28a3 commit dc2aaa2

26 files changed

Lines changed: 129 additions & 44 deletions

docs/toolhive/faq.mdx

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,13 @@ from the web using the
6262
[GoFetch MCP server](https://github.com/StacklokLabs/gofetch), and for popular
6363
services and platforms like:
6464

65-
- **Atlassian** Access Jira and Confluence
66-
- **AWS Documentation** Query AWS service documentation
67-
- **GitHub** Access repositories, issues, and pull requests
68-
- **Kubernetes** Interact with Kubernetes clusters via the
65+
- **Atlassian** - Access Jira and Confluence
66+
- **AWS Documentation** - Query AWS service documentation
67+
- **GitHub** - Access repositories, issues, and pull requests
68+
- **Kubernetes** - Interact with Kubernetes clusters via the
6969
[MKP MCP server](https://github.com/StacklokLabs/mkp)
70-
- **MongoDB**, **PostgreSQL**, **Redis** Connect to databases
71-
- **Notion** Connect to Notion workspaces
70+
- **MongoDB**, **PostgreSQL**, **Redis** - Connect to databases
71+
- **Notion** - Connect to Notion workspaces
7272
- And many more
7373

7474
### Can I run MCP servers that aren't in the registry?
@@ -158,8 +158,8 @@ ToolHive provides secure secrets management:
158158

159159
Yes. ToolHive uses permission profiles to control:
160160

161-
- **File system access** Which directories the server can read or write
162-
- **Network access** Which hosts and ports the server can connect to
161+
- **File system access** - Which directories the server can read or write
162+
- **Network access** - Which hosts and ports the server can connect to
163163

164164
You can use built-in profiles or create custom ones for specific security
165165
requirements.
@@ -213,21 +213,21 @@ Yes. ToolHive supports corporate environments with:
213213

214214
### Where can I get help if I'm stuck?
215215

216-
- **Documentation** Check the comprehensive guides and reference documentation
217-
- **GitHub Issues** Report bugs or request features on the
216+
- **Documentation** - Check the comprehensive guides and reference documentation
217+
- **GitHub Issues** - Report bugs or request features on the
218218
[ToolHive GitHub repository](https://github.com/stacklok/toolhive/issues)
219-
- **Discord Community** Join the
219+
- **Discord Community** - Join the
220220
[Stacklok Discord](https://discord.gg/stacklok) for community support
221-
- **Troubleshooting sections** Each guide includes troubleshooting tips for
221+
- **Troubleshooting sections** - Each guide includes troubleshooting tips for
222222
common issues
223223

224224
### How do I report a bug or request a feature?
225225

226226
Open an issue in the appropriate GitHub repository:
227227

228-
- [**ToolHive UI**](https://github.com/stacklok/toolhive-studio/issues) For
228+
- [**ToolHive UI**](https://github.com/stacklok/toolhive-studio/issues) - For
229229
issues specific to the graphical desktop app
230-
- [**ToolHive CLI & Kubernetes**](https://github.com/stacklok/toolhive/issues)
230+
- [**ToolHive CLI & Kubernetes**](https://github.com/stacklok/toolhive/issues) -
231231
For issues related to the CLI tool or Kubernetes operator
232232

233233
### Is there a community I can join?

docs/toolhive/guides-cli/advanced-cicd.mdx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,9 +310,15 @@ When implementing advanced CI/CD patterns:
310310
6. **Implement change detection** to avoid unnecessary builds
311311
7. **Store sensitive data** in CI/CD secrets, not in code
312312

313+
## Next steps
314+
315+
- [Deploy to Kubernetes](../guides-k8s/run-mcp-k8s.mdx) to run your CI/CD-built
316+
servers in production
317+
- [Aggregate multiple servers](../guides-vmcp/index.mdx) into a single endpoint
318+
with Virtual MCP Server
319+
313320
## Related information
314321

315322
- [Build MCP server containers](./build-containers.mdx)
316-
- [Run MCP servers in Kubernetes](../guides-k8s/run-mcp-k8s.mdx)
317323
- [`thv build` command reference](../reference/cli/thv_build.md)
318324
- [Secrets management](./secrets-management.mdx)

docs/toolhive/guides-cli/auth.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,8 @@ denied with a 403 Forbidden response.
147147

148148
- [Configure token exchange](./token-exchange.mdx) to let MCP servers
149149
authenticate to backend services
150-
- [Run MCP servers](./run-mcp-servers.mdx) with your auth configuration
150+
- [Enable telemetry and metrics](./telemetry-and-metrics.mdx) to gain
151+
observability into MCP server interactions
151152
- [Learn about the auth framework](../concepts/auth-framework.mdx) for a deeper
152153
understanding of ToolHive's authentication and authorization model
153154

docs/toolhive/guides-cli/client-configuration.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,12 @@ Example output:
148148
Configure your client or library to connect to the MCP server using the URL
149149
ToolHive provides.
150150

151+
## Next steps
152+
153+
- [Set up custom permissions](./custom-permissions.mdx) to control filesystem
154+
and network access for your servers
155+
- [Secure your servers](./auth.mdx) with OIDC authentication and Cedar policies
156+
151157
## Related information
152158

153159
- [`thv client` command reference](../reference/cli/thv_client.md)

docs/toolhive/guides-cli/filesystem-access.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,13 @@ container, use the server's `--db` flag to specify the new path:
217217
thv run --volume ~/my-database.db:/data/my-database.db sqlite -- --db /data/my-database.db
218218
```
219219

220+
## Next steps
221+
222+
- [Exclude sensitive files](./thvignore.mdx) from MCP server access with
223+
`.thvignore`
224+
- [Restrict network access](./network-isolation.mdx) to control outbound
225+
connections
226+
220227
## Related information
221228

222229
- [`thv run` command reference](../reference/cli/thv_run.md)

docs/toolhive/guides-cli/group-management.mdx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,14 @@ Using `--with-workloads` permanently deletes all servers in the group.
120120

121121
:::
122122

123+
## Next steps
124+
125+
- [Configure your AI client](./client-configuration.mdx) to connect to your
126+
server groups
127+
- [Manage secrets](./secrets-management.mdx) for the MCP servers in your groups
128+
123129
## Related information
124130

125-
- [Client configuration](client-configuration.mdx)
126131
- [Run MCP servers](run-mcp-servers.mdx)
127132
- [`thv group` command reference](../reference/cli/thv_group.md)
128133
- [`thv client` command reference](../reference/cli/thv_client.md)

docs/toolhive/guides-cli/network-isolation.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,11 @@ default behavior of allowing traffic only from the container's own hostname,
318318

319319
:::
320320

321+
## Next steps
322+
323+
- [Set up authentication](./auth.mdx) for user-level access control with OIDC
324+
and Cedar policies
325+
321326
## Related information
322327

323328
- [`thv run` command reference](../reference/cli/thv_run.md)

docs/toolhive/guides-cli/secrets-management.mdx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,10 +267,17 @@ This command retrieves the `token` and `team_id` fields from the `slackbot` item
267267
in the `MCPVault` vault and passes them to the `slack` MCP server as the
268268
`SLACK_BOT_TOKEN` and `SLACK_TEAM_ID` environment variables.
269269

270+
## Next steps
271+
272+
- [Configure your AI client](./client-configuration.mdx) to connect to your
273+
servers
274+
- [Set up custom permissions](./custom-permissions.mdx) to control filesystem
275+
and network access
276+
270277
## Related information
271278

272279
- [`thv secret` command reference](../reference/cli/thv_secret.md)
273-
- [Run MCP servers](../guides-cli/run-mcp-servers.mdx)
280+
- [Run MCP servers](./run-mcp-servers.mdx)
274281

275282
## Troubleshooting
276283

docs/toolhive/guides-cli/thvignore.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,11 @@ example, `.env*`, build artifacts) in your project's local `.thvignore`.
128128

129129
</details>
130130

131+
## Next steps
132+
133+
- [Restrict network access](./network-isolation.mdx) to control outbound
134+
connections from MCP servers
135+
131136
## Related information
132137

133138
- [File system access](./filesystem-access.mdx)

docs/toolhive/guides-cli/token-exchange.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,9 +208,9 @@ Key points in this example:
208208

209209
## Related information
210210

211-
- [Backend authentication](../concepts/backend-auth.mdx) conceptual overview
211+
- [Backend authentication](../concepts/backend-auth.mdx) - conceptual overview
212212
of token exchange and federation
213-
- [Authentication and authorization](./auth.mdx) basic auth setup for MCP
213+
- [Authentication and authorization](./auth.mdx) - basic auth setup for MCP
214214
servers
215-
- [CLI reference for `thv run`](../reference/cli/thv_run.md) complete list of
215+
- [CLI reference for `thv run`](../reference/cli/thv_run.md) - complete list of
216216
flags

0 commit comments

Comments
 (0)