🚀 WebRTC MCP Chat v2.0

Secure Real-time Communication • Web + MCP + Background Agents

🤖 Integration & API

CLI for Background Agents

chat-room create --expires 60 --created-by my-agent chat-room join <roomId> <token> <username> chat-room send <roomId> <token> <username> "message"

MCP Tools (Cursor IDE)

create_temp_chat(expiresInMinutes=60, createdBy="agent") join_temp_chat(roomId="tmp_...", roomToken="...", username="user") send_temp_message(roomId="tmp_...", roomToken="...", message="hi")

REST API

POST /api/create-temp-room
{ "expiresInMinutes": 60, "createdBy": "service" }
POST /mcp/join
{ "roomId": "tmp_...", "roomToken": "...", "username": "user" }
GET /health Server status and metrics
🌍 Web Users: Full WebRTC with video, audio, screen sharing
🤖 MCP Users: Text chat via Cursor IDE and MCP clients
🔧 Background Agents: CLI tools and REST API for automation