tmux-mcp-tools
by PsychArch
tmux-mcp-tools provides MCP (Message Passing Communication) tools for interacting with tmux sessions. It allows you to capture pane content, send commands, and write files within tmux panes.
Last updated: N/A
What is tmux-mcp-tools?
tmux-mcp-tools is a collection of utilities designed to facilitate communication and control of tmux sessions using the Message Passing Communication (MCP) paradigm. It provides tools to capture pane content, send commands, and write files directly within tmux panes, enabling automation and scripting of terminal interactions.
How to use tmux-mcp-tools?
To use tmux-mcp-tools, first, add the provided keybinding to your .tmux.conf
file. This allows you to open a new pane with the client targeting the current pane using Alt+K. The provided JSON snippet shows how to configure the uvx
command to use with tmux-mcp-tools.
Key features of tmux-mcp-tools
tmux_capture_pane
tmux_send_command
tmux_write_file
Keybinding support
Use cases of tmux-mcp-tools
Automated testing in tmux
Scripting terminal interactions
Remote control of tmux sessions
Integrating tmux with other tools
FAQ from tmux-mcp-tools
What is MCP?
What is MCP?
MCP stands for Message Passing Communication, a method for different processes to communicate with each other.
How do I install tmux-mcp-tools?
How do I install tmux-mcp-tools?
The README doesn't explicitly mention installation instructions. Refer to the repository's documentation or issues for details.
What is the purpose of the keybinding?
What is the purpose of the keybinding?
The keybinding provides a convenient way to open a new pane with the client, targeting the current pane.
Can I customize the keybinding?
Can I customize the keybinding?
Yes, you can modify the bind-key
command in your .tmux.conf
file to use a different key combination.
Where can I find more examples?
Where can I find more examples?
Check the repository's documentation, issues, or example directory for more usage examples.