{"_id":"@audibleblink/tmux-mcp-server","name":"@audibleblink/tmux-mcp-server","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@audibleblink/tmux-mcp-server","version":"1.0.0","description":"MCP server for local tmux session management","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"tmux-mcp-server":"dist/index.js"},"scripts":{"start":"node dist/index.js","dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","tmux","terminal","session-management","ai","llm","claude"],"author":{"name":"audibleblink"},"license":"WTFPL","repository":{"type":"git","url":"git+https://github.com/audibleblink/tmux-mcp-server.git"},"bugs":{"url":"https://github.com/audibleblink/tmux-mcp-server/issues"},"homepage":"https://github.com/audibleblink/tmux-mcp-server#readme","engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"^1.6.1","zod":"^3.23.8"},"devDependencies":{"@types/node":"^22.10.0","tsx":"^4.19.2","typescript":"^5.7.2"},"_id":"@audibleblink/tmux-mcp-server@1.0.0","_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-0QhWX5s09ON82UfqJZuQWKn+YdeVJgz3RutOsElBuWCydhbH5DLIk0A4cP3bO6a5uzmsO0X5Ix6PrSNd0GhetA==","shasum":"dd5feae1c02d63e6d953f535a895748e0f88e309","tarball":"https://registry.npmjs.org/@audibleblink/tmux-mcp-server/-/tmux-mcp-server-1.0.0.tgz","fileCount":7,"unpackedSize":56196,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCPgNylTSfg0IAgB/g5uqhvxvx/EkeVUUDX8TYMVqsezwIhAJ2KgWMPOf6oUhqZLWOwDUHqNJabSyYQcVNdxXqzGl+H"}]},"_npmUser":{"name":"audibleblink","email":"me@alexflor.es"},"directories":{},"maintainers":[{"name":"audibleblink","email":"me@alexflor.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tmux-mcp-server_1.0.0_1763774565627_0.274607676733587"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-22T01:22:45.567Z","1.0.0":"2025-11-22T01:22:45.868Z","modified":"2025-11-22T01:22:46.104Z"},"maintainers":[{"name":"audibleblink","email":"me@alexflor.es"}],"description":"MCP server for local tmux session management","homepage":"https://github.com/audibleblink/tmux-mcp-server#readme","keywords":["mcp","model-context-protocol","tmux","terminal","session-management","ai","llm","claude"],"repository":{"type":"git","url":"git+https://github.com/audibleblink/tmux-mcp-server.git"},"author":{"name":"audibleblink"},"bugs":{"url":"https://github.com/audibleblink/tmux-mcp-server/issues"},"license":"WTFPL","readme":"# @audibleblink/tmux-mcp-server\n\nAn MCP (Model Context Protocol) server for managing local tmux sessions. Enables AI assistants to interact with tmux for terminal multiplexing, session management, and command execution.\n\n## Installation\n\n```bash\nnpm install -g @audibleblink/tmux-mcp-server\n```\n\nOr run directly with npx:\n\n```bash\nnpx @audibleblink/tmux-mcp-server\n```\n\n## Requirements\n\n- Node.js >= 18\n- tmux installed and available in PATH\n\n## Usage\n\n### With Claude Desktop\n\nAdd to your Claude Desktop config (`~/.config/claude/claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"tmux\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@audibleblink/tmux-mcp-server\"]\n    }\n  }\n}\n```\n\n### With OpenCode\n\nAdd to your OpenCode config (`~/.config/opencode/config.json`):\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"tmux\": {\n        \"type\": \"local\",\n        \"command\": [\"npx\", \"-y\", \"@audibleblink/tmux-mcp-server\"]\n      }\n    }\n  }\n}\n```\n\n### Standalone\n\n```bash\ntmux-mcp-server\n```\n\n## Available Tools\n\n### Session Management\n- `tmux_list_sessions` - List all active tmux sessions\n- `tmux_create_session` - Create a new tmux session\n- `tmux_kill_session` - Kill a tmux session\n- `tmux_rename_session` - Rename an existing session\n\n### Window Management\n- `tmux_list_windows` - List windows in a session\n- `tmux_create_window` - Create a new window\n- `tmux_kill_window` - Kill a window\n- `tmux_select_window` - Switch to a window\n- `tmux_rename_window` - Rename a window\n\n### Pane Management\n- `tmux_list_panes` - List panes in a window\n- `tmux_split_window` - Split window into panes\n- `tmux_kill_pane` - Kill a pane\n- `tmux_select_pane` - Switch to a pane\n- `tmux_resize_pane` - Resize a pane\n\n### Interaction\n- `tmux_send_keys` - Send keys/commands to a pane\n- `tmux_capture_pane` - Capture pane content/output\n\n## License\n\nWTFPL\n","readmeFilename":"README.md","_rev":"1-8b47cd47b34fbcfa318f1d46ee3b0a43"}