Skip to content

Commit 3955f22

Browse files
Update ToolHive reference docs for v0.1.8 (#56)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent cc907c6 commit 3955f22

File tree

6 files changed

+16
-13
lines changed

6 files changed

+16
-13
lines changed

docs/toolhive/reference/cli/thv_client.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ The client command provides subcommands to manage MCP client integrations.
3030
### SEE ALSO
3131

3232
* [thv](thv.md) - ToolHive (thv) is a lightweight, secure, and fast manager for MCP servers
33-
* [thv client status](thv_client_status.md) - Show status of all supported MCP clients
34-
* [thv client setup](thv_client_setup.md) - Interactively setup and register installed clients
3533
* [thv client list-registered](thv_client_list-registered.md) - List all registered MCP clients
3634
* [thv client register](thv_client_register.md) - Register a client for MCP server configuration
3735
* [thv client remove](thv_client_remove.md) - Remove a client from MCP server configuration
36+
* [thv client setup](thv_client_setup.md) - Interactively setup and register installed clients
37+
* [thv client status](thv_client_status.md) - Show status of all supported MCP clients
38+

docs/toolhive/reference/cli/thv_client_list-registered.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,5 @@ thv client list-registered [flags]
3333

3434
### SEE ALSO
3535

36-
* [thv client](thv_client.md) - Manage MCP clients
36+
* [thv client](thv_client.md) - Manage MCP clients
37+

docs/toolhive/reference/cli/thv_client_register.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,5 @@ thv client register [client] [flags]
4040

4141
### SEE ALSO
4242

43-
* [thv client](thv_client.md) - Manage MCP clients
43+
* [thv client](thv_client.md) - Manage MCP clients
44+

docs/toolhive/reference/cli/thv_client_remove.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,5 @@ thv client remove [client] [flags]
4040

4141
### SEE ALSO
4242

43-
* [thv client](thv_client.md) - Manage MCP clients
43+
* [thv client](thv_client.md) - Manage MCP clients
44+

docs/toolhive/reference/cli/thv_run.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ thv run [flags] SERVER_OR_IMAGE_OR_PROTOCOL [-- ARGS...]
5656
--host string Host for the HTTP proxy to listen on (IP or hostname) (default "127.0.0.1")
5757
--image-verification string Set image verification mode (warn, enabled, disabled) (default "warn")
5858
--isolate-network Isolate the container network from the host (default: false)
59+
--jwks-allow-private-ip Allow JWKS/OIDC endpoints on private IP addresses (use with caution)
60+
--jwks-auth-token-file string Path to file containing bearer token for authenticating JWKS/OIDC requests
5961
--name string Name of the MCP server (auto-generated from image if not provided)
6062
--oidc-audience string Expected audience for the token
6163
--oidc-client-id string OIDC client ID
@@ -69,12 +71,13 @@ thv run [flags] SERVER_OR_IMAGE_OR_PROTOCOL [-- ARGS...]
6971
--otel-insecure Disable TLS verification for OpenTelemetry endpoint
7072
--otel-sampling-rate float OpenTelemetry trace sampling rate (0.0-1.0) (default 0.1)
7173
--otel-service-name string OpenTelemetry service name (defaults to toolhive-mcp-proxy)
72-
--permission-profile string Permission profile to use (none, network, or path to JSON file) (default "network")
74+
--permission-profile string Permission profile to use (none, network, or path to JSON file)
7375
--proxy-mode string Proxy mode for stdio transport (sse or streamable-http) (default "sse")
7476
--proxy-port int Port for the HTTP proxy to listen on (host port)
7577
--secret stringArray Specify a secret to be fetched from the secrets manager and set as an environment variable (format: NAME,target=TARGET)
7678
--target-host string Host to forward traffic to (only applicable to SSE or Streamable HTTP transport) (default "127.0.0.1")
7779
--target-port int Port for the container to expose (only applicable to SSE or Streamable HTTP transport)
80+
--thv-ca-bundle string Path to CA certificate bundle for ToolHive HTTP operations (JWKS, OIDC discovery, etc.)
7881
--transport string Transport mode (sse, streamable-http or stdio)
7982
-v, --volume stringArray Mount a volume into the container (format: host-path:container-path[:ro])
8083
```

static/api-specs/toolhive-api.yaml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -56,13 +56,6 @@ components:
5656
type: integer
5757
type: array
5858
uniqueItems: false
59-
allow_transport:
60-
description: AllowTransport is a list of allowed transport protocols (tcp,
61-
udp)
62-
items:
63-
type: string
64-
type: array
65-
uniqueItems: false
6659
insecure_allow_all:
6760
description: InsecureAllowAll allows all outbound network connections
6861
type: boolean
@@ -645,6 +638,9 @@ components:
645638
- WorkloadStatusStopped
646639
- WorkloadStatusError
647640
- WorkloadStatusStarting
641+
- WorkloadStatusStopping
642+
- WorkloadStatusUnhealthy
643+
- WorkloadStatusRemoving
648644
- WorkloadStatusUnknown
649645
externalDocs:
650646
description: ""

0 commit comments

Comments
 (0)