Skip to content

Commit c44e07e

Browse files
github-actions[bot]yrobla
authored andcommitted
Update ToolHive reference docs for v0.20.0 (#713)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 3bedf1d commit c44e07e

6 files changed

Lines changed: 313 additions & 10 deletions

File tree

docs/toolhive/reference/cli/thv_client_register.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@ Valid clients:
2929
- codex: OpenAI Codex CLI
3030
- continue: Continue.dev IDE plugins
3131
- cursor: Cursor editor
32+
- factory: Factory.ai Droid CLI
3233
- gemini-cli: Google Gemini CLI
3334
- goose: Goose AI agent
35+
- kimi-cli: Kimi Code CLI
3436
- kiro: Kiro AI IDE
3537
- lm-studio: LM Studio application
3638
- mistral-vibe: Mistral Vibe IDE

docs/toolhive/reference/cli/thv_client_remove.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@ Valid clients:
2929
- codex: OpenAI Codex CLI
3030
- continue: Continue.dev IDE plugins
3131
- cursor: Cursor editor
32+
- factory: Factory.ai Droid CLI
3233
- gemini-cli: Google Gemini CLI
3334
- goose: Goose AI agent
35+
- kimi-cli: Kimi Code CLI
3436
- kiro: Kiro AI IDE
3537
- lm-studio: LM Studio application
3638
- mistral-vibe: Mistral Vibe IDE

docs/toolhive/reference/cli/thv_proxy.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ thv proxy [flags] SERVER_NAME
117117
--remote-auth-client-secret-file string Path to file containing OAuth client secret (alternative to --remote-auth-client-secret) (optional if the authorization server supports dynamic client registration (RFC 7591) or if using PKCE)
118118
--remote-auth-issuer string OAuth/OIDC issuer URL for remote server authentication (e.g., https://accounts.google.com)
119119
--remote-auth-resource string OAuth 2.0 resource indicator (RFC 8707)
120+
--remote-auth-scope-param-name string Override the query parameter name for scopes in the authorization URL (e.g., 'user_scope' for Slack OAuth)
120121
--remote-auth-scopes strings OAuth scopes to request for remote server authentication (defaults: OIDC uses 'openid,profile,email')
121122
--remote-auth-skip-browser Skip opening browser for remote server OAuth flow (default false)
122123
--remote-auth-timeout duration Timeout for OAuth authentication flow (e.g., 30s, 1m, 2m30s) (default 30s)

docs/toolhive/reference/cli/thv_run.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ thv run [flags] SERVER_OR_IMAGE_OR_PROTOCOL [-- ARGS...]
167167
--remote-auth-client-secret-file string Path to file containing OAuth client secret (alternative to --remote-auth-client-secret) (optional if the authorization server supports dynamic client registration (RFC 7591) or if using PKCE)
168168
--remote-auth-issuer string OAuth/OIDC issuer URL for remote server authentication (e.g., https://accounts.google.com)
169169
--remote-auth-resource string OAuth 2.0 resource indicator (RFC 8707)
170+
--remote-auth-scope-param-name string Override the query parameter name for scopes in the authorization URL (e.g., 'user_scope' for Slack OAuth)
170171
--remote-auth-scopes strings OAuth scopes to request for remote server authentication (defaults: OIDC uses 'openid,profile,email')
171172
--remote-auth-skip-browser Skip opening browser for remote server OAuth flow (default false)
172173
--remote-auth-timeout duration Timeout for OAuth authentication flow (e.g., 30s, 1m, 2m30s) (default 30s)
@@ -177,6 +178,7 @@ thv run [flags] SERVER_OR_IMAGE_OR_PROTOCOL [-- ARGS...]
177178
--runtime-add-package stringArray Add additional packages to install in the builder and runtime stages (can be repeated)
178179
--runtime-image string Override the default base image for protocol schemes (e.g., golang:1.24-alpine, node:20-alpine, python:3.11-slim)
179180
--secret stringArray Specify a secret to be fetched from the secrets manager and set as an environment variable (format: NAME,target=TARGET)
181+
--stateless Declare the server as stateless (POST-only, no SSE). Use for MCP servers implementing streamable-HTTP stateless mode.
180182
--target-host string Host to forward traffic to (only applicable to SSE or Streamable HTTP transport) (default "127.0.0.1")
181183
--target-port int Port for the container to expose (only applicable to SSE or Streamable HTTP transport)
182184
--thv-ca-bundle string Path to CA certificate bundle for ToolHive HTTP operations (JWKS, OIDC discovery, etc.)

0 commit comments

Comments
 (0)