Metadata-Version: 2.4
Name: claude-tmux-mcp
Version: 1.2.0
Summary: MCP server for claude-tmux agent orchestration
Project-URL: Homepage, https://github.com/burstMembrane/claude-tmux
Project-URL: Repository, https://github.com/burstMembrane/claude-tmux
Project-URL: Issues, https://github.com/burstMembrane/claude-tmux/issues
Author-email: Liam Power <liamfpower@gmail.com>
License: MIT
Keywords: agent,ai,claude,mcp,model-context-protocol,tmux
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: claude-tmux>=0.3.0
Requires-Dist: fastmcp>=2.14.2
Description-Content-Type: text/markdown

# claude-tmux-mcp

MCP server for claude-tmux agent orchestration.

## Installation

```bash
pip install claude-tmux-mcp
```

Or as an optional extra:

```bash
pip install "claude-tmux[mcp]"
```

## Usage

```bash
claude-tmux-mcp  # Starts FastMCP server on stdio
```

Add to your Claude Code MCP config:

```json
{
  "mcpServers": {
    "claude-tmux": {
      "command": "claude-tmux-mcp"
    }
  }
}
```

## Tools

| Namespace | Tool | Description |
|-----------|------|-------------|
| `agent.*` | `list` | List agents with optional status/session filters |
| | `get` | Get agent by pane ID |
| | `create` | Create agent with optional worktree |
| | `kill` | Kill agent by name |
| | `wait_ready` | Poll until agents reach "stop" status |
| | `prompt` | Send prompt and wait for response |
| `tmux.*` | `capture_pane` | Capture pane output |
| | `send_keys` | Send keys to pane |
| `events.*` | `list` | Query event log |

See the main [claude-tmux](https://github.com/burstMembrane/claude-tmux) repo for full documentation.
