CC-to-CC communication protocol - enables real-time messaging between Claude Code sessions via MCP
npx claudepluginhub chronista-club/claude-plugins --plugin ccwire複数のClaude Codeセッション間でリアルタイムにメッセージをやり取りするためのプラグイン。
/plugin install ccwire@chronista-plugins
各CCセッションで最初に実行:
wire_register でセッション名 "my-session" を登録して
# 送信
wire_send で "issue-2" に「認証モジュールをリファクタリングして」と送って
# 受信
wire_receive で未読メッセージを確認して
| コマンド | 説明 |
|---|---|
/wire-send <session> <message> | メッセージ送信 |
/wire-status | 全セッションのステータス表示 |
/wire-sessions | 接続中セッション一覧 |
プロセス管理側が以下の環境変数をセットすると、SessionStart フックで自動登録される:
| 環境変数 | 必須 | 説明 |
|---|---|---|
CCWIRE_SESSION_NAME | Yes | セッション名(例: worker-issue-42) |
CCWIRE_TMUX_TARGET | No | tmuxターゲット(例: cw-parallel:0.0)。通知送信に使用 |
自動登録時は wire_register の手動呼び出しは不要。ただしMCPプロセスの currentSessionName を同期するため、会話の最初に一度だけ wire_register(name="セッション名") を実行する。
環境変数が未設定の場合は従来通り手動 wire_register が必要。
| フック | 動作 |
|---|---|
| SessionStart | CCWIRE_SESSION_NAME があれば自動登録 |
| UserPromptSubmit | 未読メッセージがあれば通知を表示 |
| SessionEnd | CCWIRE_SESSION_NAME があれば自動 unregister |
wire_send の type パラメータで指定:
| type | 用途 |
|---|---|
task_request | タスク依頼(デフォルト) |
response | 返答・報告 |
status_update | ステータス変更通知 |
question | 質問・確認 |
health_ping | ヘルスチェック |
conflict_warning | コンフリクト警告 |
CC Session A <--> ccwire MCP --+
CC Session B <--> ccwire MCP --+--> ~/.cache/ccwire/ccwire.db (SQLite WAL)
CC Session C <--> ccwire MCP --+
各CCセッションが独自のMCPサーバープロセスを起動し、SQLite DB を通じてメッセージを交換する。WALモードにより複数プロセスからの同時アクセスに対応。プラグイン導入だけで動作。外部サービス不要。
| ツール | パラメータ | 説明 |
|---|---|---|
wire_register | name, tmux_target? | セッション登録 |
wire_unregister | name? | セッション登録解除(省略時は自分自身) |
wire_send | to, content, type?, reply_to? | メッセージ送信 |
wire_receive | limit? | 未読メッセージ取得 |
wire_broadcast | content | 全体ブロードキャスト |
wire_sessions | - | セッション一覧 |
wire_status | status? | ステータス更新/取得 |
wire_ack | message_id | 受信確認 |
wire_thread | message_id | スレッド全体を取得(reply_toチェーンを辿る) |
wire_control | session, action, text? | tmuxペインにキーストローク送信 |
MIT
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Admin access level
Server config contains admin-level keywords
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Intelligent prompt optimization using skill-based architecture. Enriches vague prompts with research-based clarifying questions before Claude Code executes them
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.