Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/toolhive/reference/cli/thv.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ ToolHive (thv) is a lightweight, secure, and fast manager for MCP servers
ToolHive (thv) is a lightweight, secure, and fast manager for MCP (Model Context Protocol) servers.
It is written in Go and has extensive test coverage—including input validation—to ensure reliability and security.

Under the hood, ToolHive acts as a very thin client for the Docker/Podman/Colima Unix socket API.
Under the hood, ToolHive acts as a very thin client for the Docker/Podman Unix socket API.
This design choice allows it to remain both efficient and lightweight while still providing powerful,
container-based isolation for running MCP servers.

Expand Down
12 changes: 12 additions & 0 deletions docs/toolhive/reference/cli/thv_config_otel.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,25 @@ Configure OpenTelemetry settings for observability and monitoring of MCP servers
### SEE ALSO

* [thv config](thv_config.md) - Manage application configuration
* [thv config otel get-enable-prometheus-metrics-path](thv_config_otel_get-enable-prometheus-metrics-path.md) - Get the currently configured OpenTelemetry Prometheus metrics path flag
* [thv config otel get-endpoint](thv_config_otel_get-endpoint.md) - Get the currently configured OpenTelemetry endpoint
* [thv config otel get-env-vars](thv_config_otel_get-env-vars.md) - Get the currently configured OpenTelemetry environment variables
* [thv config otel get-insecure](thv_config_otel_get-insecure.md) - Get the currently configured OpenTelemetry insecure transport flag
* [thv config otel get-metrics-enabled](thv_config_otel_get-metrics-enabled.md) - Get the currently configured OpenTelemetry metrics export flag
* [thv config otel get-sampling-rate](thv_config_otel_get-sampling-rate.md) - Get the currently configured OpenTelemetry sampling rate
* [thv config otel get-tracing-enabled](thv_config_otel_get-tracing-enabled.md) - Get the currently configured OpenTelemetry tracing export flag
* [thv config otel set-enable-prometheus-metrics-path](thv_config_otel_set-enable-prometheus-metrics-path.md) - Set the OpenTelemetry Prometheus metrics path flag
* [thv config otel set-endpoint](thv_config_otel_set-endpoint.md) - Set the OpenTelemetry endpoint URL
* [thv config otel set-env-vars](thv_config_otel_set-env-vars.md) - Set the OpenTelemetry environment variables
* [thv config otel set-insecure](thv_config_otel_set-insecure.md) - Set the OpenTelemetry insecure transport flag
* [thv config otel set-metrics-enabled](thv_config_otel_set-metrics-enabled.md) - Set the OpenTelemetry metrics export to enabled
* [thv config otel set-sampling-rate](thv_config_otel_set-sampling-rate.md) - Set the OpenTelemetry sampling rate
* [thv config otel set-tracing-enabled](thv_config_otel_set-tracing-enabled.md) - Set the OpenTelemetry tracing export to enabled
* [thv config otel unset-enable-prometheus-metrics-path](thv_config_otel_unset-enable-prometheus-metrics-path.md) - Remove the configured OpenTelemetry Prometheus metrics path flag
* [thv config otel unset-endpoint](thv_config_otel_unset-endpoint.md) - Remove the configured OpenTelemetry endpoint
* [thv config otel unset-env-vars](thv_config_otel_unset-env-vars.md) - Remove the configured OpenTelemetry environment variables
* [thv config otel unset-insecure](thv_config_otel_unset-insecure.md) - Remove the configured OpenTelemetry insecure transport flag
* [thv config otel unset-metrics-enabled](thv_config_otel_unset-metrics-enabled.md) - Remove the configured OpenTelemetry metrics export flag
* [thv config otel unset-sampling-rate](thv_config_otel_unset-sampling-rate.md) - Remove the configured OpenTelemetry sampling rate
* [thv config otel unset-tracing-enabled](thv_config_otel_unset-tracing-enabled.md) - Remove the configured OpenTelemetry tracing export flag

Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: thv config otel get-enable-prometheus-metrics-path
hide_title: true
description: Reference for ToolHive CLI command `thv config otel get-enable-prometheus-metrics-path`
last_update:
author: autogenerated
slug: thv_config_otel_get-enable-prometheus-metrics-path
mdx:
format: md
---

## thv config otel get-enable-prometheus-metrics-path

Get the currently configured OpenTelemetry Prometheus metrics path flag

### Synopsis

Display the OpenTelemetry Prometheus metrics path flag that is currently configured.

```
thv config otel get-enable-prometheus-metrics-path [flags]
```

### Options

```
-h, --help help for get-enable-prometheus-metrics-path
```

### Options inherited from parent commands

```
--debug Enable debug mode
```

### SEE ALSO

* [thv config otel](thv_config_otel.md) - Manage OpenTelemetry configuration

39 changes: 39 additions & 0 deletions docs/toolhive/reference/cli/thv_config_otel_get-insecure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: thv config otel get-insecure
hide_title: true
description: Reference for ToolHive CLI command `thv config otel get-insecure`
last_update:
author: autogenerated
slug: thv_config_otel_get-insecure
mdx:
format: md
---

## thv config otel get-insecure

Get the currently configured OpenTelemetry insecure transport flag

### Synopsis

Display the OpenTelemetry insecure transport flag that is currently configured.

```
thv config otel get-insecure [flags]
```

### Options

```
-h, --help help for get-insecure
```

### Options inherited from parent commands

```
--debug Enable debug mode
```

### SEE ALSO

* [thv config otel](thv_config_otel.md) - Manage OpenTelemetry configuration

39 changes: 39 additions & 0 deletions docs/toolhive/reference/cli/thv_config_otel_get-metrics-enabled.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: thv config otel get-metrics-enabled
hide_title: true
description: Reference for ToolHive CLI command `thv config otel get-metrics-enabled`
last_update:
author: autogenerated
slug: thv_config_otel_get-metrics-enabled
mdx:
format: md
---

## thv config otel get-metrics-enabled

Get the currently configured OpenTelemetry metrics export flag

### Synopsis

Display the OpenTelemetry metrics export flag that is currently configured.

```
thv config otel get-metrics-enabled [flags]
```

### Options

```
-h, --help help for get-metrics-enabled
```

### Options inherited from parent commands

```
--debug Enable debug mode
```

### SEE ALSO

* [thv config otel](thv_config_otel.md) - Manage OpenTelemetry configuration

39 changes: 39 additions & 0 deletions docs/toolhive/reference/cli/thv_config_otel_get-tracing-enabled.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
title: thv config otel get-tracing-enabled
hide_title: true
description: Reference for ToolHive CLI command `thv config otel get-tracing-enabled`
last_update:
author: autogenerated
slug: thv_config_otel_get-tracing-enabled
mdx:
format: md
---

## thv config otel get-tracing-enabled

Get the currently configured OpenTelemetry tracing export flag

### Synopsis

Display the OpenTelemetry tracing export flag that is currently configured.

```
thv config otel get-tracing-enabled [flags]
```

### Options

```
-h, --help help for get-tracing-enabled
```

### Options inherited from parent commands

```
--debug Enable debug mode
```

### SEE ALSO

* [thv config otel](thv_config_otel.md) - Manage OpenTelemetry configuration

Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: thv config otel set-enable-prometheus-metrics-path
hide_title: true
description: Reference for ToolHive CLI command `thv config otel set-enable-prometheus-metrics-path`
last_update:
author: autogenerated
slug: thv_config_otel_set-enable-prometheus-metrics-path
mdx:
format: md
---

## thv config otel set-enable-prometheus-metrics-path

Set the OpenTelemetry Prometheus metrics path flag

### Synopsis

Set the OpenTelemetry Prometheus metrics path flag to enable /metrics endpoint.

thv config otel set-enable-prometheus-metrics-path true

```
thv config otel set-enable-prometheus-metrics-path <enabled> [flags]
```

### Options

```
-h, --help help for set-enable-prometheus-metrics-path
```

### Options inherited from parent commands

```
--debug Enable debug mode
```

### SEE ALSO

* [thv config otel](thv_config_otel.md) - Manage OpenTelemetry configuration

41 changes: 41 additions & 0 deletions docs/toolhive/reference/cli/thv_config_otel_set-insecure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: thv config otel set-insecure
hide_title: true
description: Reference for ToolHive CLI command `thv config otel set-insecure`
last_update:
author: autogenerated
slug: thv_config_otel_set-insecure
mdx:
format: md
---

## thv config otel set-insecure

Set the OpenTelemetry insecure transport flag

### Synopsis

Set the OpenTelemetry insecure flag to enable HTTP instead of HTTPS for OTLP endpoints.

thv config otel set-insecure true

```
thv config otel set-insecure <enabled> [flags]
```

### Options

```
-h, --help help for set-insecure
```

### Options inherited from parent commands

```
--debug Enable debug mode
```

### SEE ALSO

* [thv config otel](thv_config_otel.md) - Manage OpenTelemetry configuration

41 changes: 41 additions & 0 deletions docs/toolhive/reference/cli/thv_config_otel_set-metrics-enabled.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: thv config otel set-metrics-enabled
hide_title: true
description: Reference for ToolHive CLI command `thv config otel set-metrics-enabled`
last_update:
author: autogenerated
slug: thv_config_otel_set-metrics-enabled
mdx:
format: md
---

## thv config otel set-metrics-enabled

Set the OpenTelemetry metrics export to enabled

### Synopsis

Set the OpenTelemetry metrics flag to enable to export metrics to an OTel collector.

thv config otel set-metrics-enabled true

```
thv config otel set-metrics-enabled <enabled> [flags]
```

### Options

```
-h, --help help for set-metrics-enabled
```

### Options inherited from parent commands

```
--debug Enable debug mode
```

### SEE ALSO

* [thv config otel](thv_config_otel.md) - Manage OpenTelemetry configuration

41 changes: 41 additions & 0 deletions docs/toolhive/reference/cli/thv_config_otel_set-tracing-enabled.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: thv config otel set-tracing-enabled
hide_title: true
description: Reference for ToolHive CLI command `thv config otel set-tracing-enabled`
last_update:
author: autogenerated
slug: thv_config_otel_set-tracing-enabled
mdx:
format: md
---

## thv config otel set-tracing-enabled

Set the OpenTelemetry tracing export to enabled

### Synopsis

Set the OpenTelemetry tracing flag to enable to export traces to an OTel collector.

thv config otel set-tracing-enabled true

```
thv config otel set-tracing-enabled <enabled> [flags]
```

### Options

```
-h, --help help for set-tracing-enabled
```

### Options inherited from parent commands

```
--debug Enable debug mode
```

### SEE ALSO

* [thv config otel](thv_config_otel.md) - Manage OpenTelemetry configuration

Loading