show_hooks
-
Read configured tmux commands; accepts no client-supplied executable input. Returned values may contain executable configuration. Read the hooks a server or session runs. Read-only: a hook set here would outlive this process and keep firing in somebody’s tmux. Put hooks a server should keep in its config file.
- MCP request method
tools/callSendshow_hooksas the tool name, with the arguments below.
Arguments#
Result#
Returns object
-
- minimum
-9007199254740991- maximum
9007199254740991
-
Hook names tmux defines that carry no command, and so are not listed.
- minimum
-9007199254740991- maximum
9007199254740991
No other properties are accepted.
Annotations#
destructiveHinttrueidempotentHintfalseopenWorldHinttruereadOnlyHintfalse
Protocol data#
Use the complete advertised contract for validation and client integration.
Input schema
{"$schema": "http://json-schema.org/draft-07/schema#","properties": {"session": {"description": "Session scope; omit for server scope.","type": "string"}},"type": "object"}Output schema
{"$schema": "http://json-schema.org/draft-07/schema#","additionalProperties": false,"properties": {"complete": {"type": "boolean"},"hooks": {"additionalProperties": {"type": "string"},"propertyNames": {"type": "string"},"type": "object"},"omittedEntries": {"maximum": 9007199254740991,"minimum": -9007199254740991,"type": "integer"},"unset": {"description": "Hook names tmux defines that carry no command, and so are not listed.","maximum": 9007199254740991,"minimum": -9007199254740991,"type": "integer"}},"required": ["complete","hooks","omittedEntries","unset"],"type": "object"}