oracle-tmux-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@oracle-tmux-mcpsend hello to agent alpha"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
oracle-tmux-mcp
MCP server that gives AI agents a live, tmux-backed messaging mesh: every agent gets its own tmux pane, and messages appear there instantly — no polling, no manual "check my messages" round trip.
Why this exists
oracle-messages (the file-backed message bus) requires the recipient to
poll (peer list, peer monitor) or call sync_messages to discover new
messages. This server flips that: tmux_send/tmux_broadcast push the
message into the recipient's tmux pane the moment they're called, so a
human (or another process) watching that pane sees it land live.
Message data is still properly managed, not just printed to a terminal:
every send is recorded to a per-agent JSONL log (tmux_history queries it),
and the tmux pane is just a live view of the same underlying data.
Related MCP server: Hive
Tools
tmux_register_agent(name)— pre-create an agent's pane (optional; send/broadcast self-provision)tmux_send(from, to, body)— deliver to one agent, shows up instantlytmux_broadcast(from, body)— deliver to every registered agenttmux_list_agents()— rostertmux_history(agent, limit?)— structured message history (the source of truth)tmux_attach_info(agent)— the shell command to attach a terminal directly to that agent's pane
Requirements
Node 20+
tmux— on Windows, via WSL (wsl --install, thensudo apt install tmuxinside it)
Setup
npm install
npm run buildRegister with an MCP client (e.g. Claude Code)
Add to .mcp.json:
{
"mcpServers": {
"oracle-tmux": {
"command": "node",
"args": ["D:/Projects/Github/Oracle-Ecosystems/Oracle-tmux-mcp/dist/index.js"]
}
}
}Env
ORACLE_TMUX_SESSION— tmux session name (defaultoracle)ORACLE_TMUX_DISTRO— WSL distro name, Windows only (defaultUbuntu)ORACLE_TMUX_MCP_DIR— where mailbox/history files live (default~/.oracle-tmux-mcp/mail)ORACLE_TMUX_WATCH_SCRIPT— override path toscripts/watch.sh
How the live pane actually works
Each pane runs scripts/watch.sh <agent> <mailbox-file>, a small polling
loop (300ms) that prints newly-appended bytes. This is deliberately not
tail -F: this server runs on Windows and writes via Node's fs, while the
tmux pane runs inside WSL reading the same file over the DrvFs /mnt/c/...
mount. WSL2's DrvFs does not reliably fire inotify events for changes made
from the Windows side, so tail -F picks up whatever's in the file at
attach time but silently misses every append after that (confirmed by
testing). A dumb byte-offset poll sidesteps inotify entirely and is correct
regardless of which side writes.
Watch a conversation
wsl.exe -d Ubuntu -- tmux attach -t oracle # see all agents' panes, Ctrl-b w to switchOr use the exact command tmux_attach_info returns for one agent.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceTerminal MCP server for AI coding agents with persistent PTY sessions, ring-buffer incremental reads, headless xterm screen capture, multi-agent orchestration, and a real-time web dashboard.2222MIT
- Alicense-qualityCmaintenanceOpen-source MCP server for collaborative AI agents, providing a shared mailbox, identity model, and notification fabric.2233Apache 2.0
- Alicense-qualityDmaintenanceMCP server that enables AI agents to run fully interactive SSH sessions (via tmux) and execute commands like a human operator, with persistent sessions and multiple concurrent connections.6MIT
- Alicense-qualityBmaintenanceMCP server for async messaging between AI coding agents, enabling cross-harness and cross-machine communication with Slack-like semantics and mail-shaped delivery.2MIT
Related MCP Connectors
Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JonusNattapong/oracle-tmux-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server