Documentation
¶
Overview ¶
Command chatwright-claudechannel is the MCP stdio relay Claude Code loads via `claude --channels server:<name> --mcp-config <file>`. It implements Anthropic's experimental "claude/channel" contract: it long-polls a chatwright.dev/runtime/claudechannel Emulator's GET /inbox for user messages and forwards each as a "notifications/claude/channel" JSON-RPC notification; the Claude session answers by calling the "reply" (and optionally "edit_message") tool, which this relay posts back to the emulator's POST /reply / POST /edit.
stdout carries only newline-delimited JSON-RPC 2.0 messages (the MCP stdio transport); all logging goes to stderr.
Click to show internal directories.
Click to hide internal directories.