# show_option

Source: https://libtmux.org/en/java/latest/mcp/tools/show_option/

> Reads one named tmux option. Read configured tmux commands; accepts no client-supplied executable input. Returned values may contain executable configuration.

MCP is in development

Server behavior and tool contracts may change. Tool availability depends on the server configuration.

Reads one named tmux option. Read configured tmux commands; accepts no client-supplied executable input. Returned values may contain executable configuration.

[All Java tools](https://libtmux.org/en/java/latest/mcp/tools/) · [JSON](https://libtmux.org/en/java/latest/mcp/tools/show_option.json) · [Source](https://github.com/libtmux/libtmux-java/blob/f56392b5d9bc7f1f9c1631842333fb90f3d82d40/libtmux-mcp/src/main/java/io/github/libtmux/mcp/InspectTools.java#L306)

## Arguments

* `effective` optional · boolean

  Include an inherited value. Defaults to true.

  Default: `true`.

* `name` required · string

  The exact option name.

* `scope` optional · string

  global, server, session, window or pane.

* `target` optional · string

  Required for session scope (an ID such as $1, or a name), window scope (@1) and pane scope (%1).

## Schemas

The schema defines required fields, nested values, defaults, and validation constraints.

Input schema

```json
{
  "additionalProperties": false,
  "properties": {
    "effective": {
      "default": true,
      "description": "Include an inherited value. Defaults to true.",
      "type": "boolean"
    },
    "name": {
      "description": "The exact option name.",
      "type": "string"
    },
    "scope": {
      "description": "global, server, session, window or pane.",
      "type": "string"
    },
    "target": {
      "description": "Required for session scope (an ID such as $1, or a name), window scope (@1) and pane scope (%1).",
      "type": "string"
    }
  },
  "required": [
    "name"
  ],
  "type": "object"
}
```

Output schema

```json
{
  "additionalProperties": false,
  "properties": {
    "name": {
      "type": "string"
    },
    "scope": {
      "type": "string"
    },
    "target": {
      "type": "string"
    },
    "value": {
      "type": "string"
    }
  },
  "required": [
    "scope",
    "target",
    "name",
    "value"
  ],
  "type": "object"
}
```

Tool annotations

```json
{
  "destructiveHint": true,
  "idempotentHint": false,
  "openWorldHint": true,
  "readOnlyHint": false,
  "title": "Show one option"
}
```
