Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Pre-alpha. APIs may change. Feedback welcome.
libtmux-mcp 0.1.0a14 documentation
Light Logo Dark Logo
libtmux-mcp 0.1.0a14 documentation

Get started

  • Quickstart
  • Installation
  • MCP Clients

Use it

  • Tools
    • Server tools
      • List sessions
      • List servers
      • Get server info
      • Create session
      • Kill server
      • Show option
      • Set option
      • Show environment
      • Set environment
    • Batch tools
      • Call readonly tools batch
      • Call mutating tools batch
      • Call destructive tools batch
    • Session tools
      • List windows
      • Get session info
      • Select window
      • Create window
      • Rename session
      • Kill session
    • Window tools
      • List panes
      • Get window info
      • Split window
      • Rename window
      • Select layout
      • Resize window
      • Move window
      • Kill window
    • Pane tools
      • Capture pane
      • Capture since
      • Search panes
      • Snapshot pane
      • Get pane info
      • Find pane by position
      • Evaluate tmux format string (display_message)
      • Send keys
      • Send keys batch
      • Run command
      • Paste text
      • Pipe pane
      • Select pane
      • Swap pane
      • Set pane title
      • Clear pane
      • Resize pane
      • Enter copy mode
      • Exit copy mode
      • Wait for text
      • Wait for content change
      • Wait for channel
      • Signal channel
      • Respawn pane
      • Kill pane
    • Buffer tools
      • Load buffer
      • Paste buffer
      • Show buffer
      • Delete buffer
    • Hook tools
      • Show hooks
      • Show hook
  • Prompts
  • Resources
  • Recipes
  • Configuration

Understand it

  • Topics
    • Architecture
    • Concepts
    • Safety tiers
    • Gotchas
    • Agent prompting guide
    • Completion
    • Logging
    • Pagination
    • Troubleshooting

Reference

  • API Reference
    • Server
    • Tools
    • Models
    • Middleware
    • Utilities
  • Compatibility
  • Glossary

Project

  • Project
    • Development
    • Code style
    • Releasing
  • Changelog
  • Migration notes
  • GitHub

team git-pull / Tony Narlock:

vcs-python vcspull (libvcs), g

tmux-python tmuxp libtmux (mcp, pytest)

cihai unihan-etl (db) cihai (cli)

django django-slugify-processor django-docutils

AI libtmux-mcp agentgrep (mcp)

docs + tests gp-libs gp-sphinx

web social-embed

Back to top
View this page
Edit this page

Batch toolsΒΆ

Batch tools coordinate existing MCP tool calls. They do not replace tmux targeting: each nested tool call still supplies its own arguments, including socket_name when needed.

call_readonly_tools_batch

Call readonly tools in order.

call_mutating_tools_batch

Call readonly or mutating tools in order.

call_destructive_tools_batch

Call readonly, mutating, or destructive tools in order.

Next
Call readonly tools batch
Previous
Set environment
Copyright © Copyright 2026 python utilities for tmux
Made with Sphinx and gp-sphinx (fork of Furo by @pradyunsg)
Source: docs/tools/batch/index.md · Machine-readable: Markdown, raw source, docs.json, llms.txt, llms-full.txt