paste_text
-
Send input to a pane’s program; a shell that receives it runs it with your user’s permissions. Put text into a pane without tmux interpreting any of it as key names. Use for content — a password, a code block, anything with characters a key parser would claim.
- MCP request method
tools/callSendpaste_textas the tool name, with the arguments below.
Arguments#
-
Press Enter afterwards. Default false.
-
Allow writing to the pane this server itself was called from, which is otherwise refused. It does not override the refusal to write to a pane a person is watching — a pane an attached client has on screen is still refused with force.
-
Stable pane id, e.g. %1.
- pattern
"^%\\d+$"
-
Text to paste. Sent through a tmux buffer, so a shell’s line editor does not redraw on every character.
Result#
Returns object
-
- minimum
-9007199254740991- maximum
9007199254740991
-
Stable pane id, e.g. %1.
- pattern
"^%\\d+$"
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": {"enter": {"description": "Press Enter afterwards. Default false.","type": "boolean"},"force": {"description": "Allow writing to the pane this server itself was called from, which is otherwise refused. It does not override the refusal to write to a pane a person is watching — a pane an attached client has on screen is still refused with force.","type": "boolean"},"paneId": {"description": "Stable pane id, e.g. %1.","pattern": "^%\\d+$","type": "string"},"text": {"description": "Text to paste. Sent through a tmux buffer, so a shell's line editor does not redraw on every character.","type": "string"}},"required": ["paneId","text"],"type": "object"}Output schema
{"$schema": "http://json-schema.org/draft-07/schema#","additionalProperties": false,"properties": {"bytes": {"maximum": 9007199254740991,"minimum": -9007199254740991,"type": "integer"},"paneId": {"description": "Stable pane id, e.g. %1.","pattern": "^%\\d+$","type": "string"}},"required": ["bytes","paneId"],"type": "object"}