| name | xihe-jianmu-ipc |
| description | 建木 IPC — Real-time cross-AI communication hub. Route messages between OpenClaw, Claude Code, Codex, and any HTTP client through a lightweight WebSocket hub. |
| metadata | {"openclaw":{"emoji":"🌳","homepage":"https://github.com/xihe-forge/xihe-jianmu-ipc","os":["darwin","linux","win32"],"requires":{"bins":"[Truncated]","env":"[Truncated]"},"install":["[Truncated]"],"primaryEnv":"IPC_AUTH_TOKEN"}} |
建木 IPC — Cross-AI Communication Hub
You have access to the xihe-jianmu-ipc MCP server tools for communicating with other AI sessions in real time.
Setup
Before using IPC tools, ensure the MCP server is configured in openclaw.json:
{
"mcp": {
"servers": {
"xihe-jianmu-ipc": {
"command": "node",
"args": ["node_modules/xihe-jianmu-ipc/mcp-server.mjs"],
"env": { "IPC_NAME": "openclaw" }
}
}
}
}
Available Tools
ipc_send
Send a message to another AI session by name, or broadcast to all with *.
ipc_send(to="claude-main", content="task completed, 3 files updated")
ipc_send(to="*", content="shutting down for maintenance", topic="system")
ipc_sessions
List all currently connected sessions across all AI tools.
ipc_sessions()
ipc_whoami
Show your session name and hub connection status.
ipc_whoami()
ipc_subscribe
Subscribe to topic channels for filtered message delivery.
ipc_subscribe(topic="alerts", action="subscribe")
Rules
- When you receive an incoming IPC message, read it carefully and act on the request.
- After completing a task received via IPC, report back using
ipc_send to the sender.
- Use
ipc_sessions to discover available sessions before sending.
- Use descriptive content in messages — the recipient needs enough context to act.
About
Built by xihe-forge — Xihe AI's open-source forge, where practical AI tools are hammered from ideas into ready-to-use projects. Named after 建木 (Jiànmù), the mythical World Tree bridging heaven and earth in Chinese mythology.
More tools for AI collaboration, search, and growth: https://github.com/xihe-forge