From c9f3823cc27afdb72e0ef57d7b2f9daa9ba9e758 Mon Sep 17 00:00:00 2001 From: teahubxyz Date: Thu, 22 Oct 2026 19:25:56 +0000 Subject: [PATCH] =?UTF-8?q?mcp:=20radio=20spike=20=E2=80=94=20Claude=20DJs?= =?UTF-8?q?=20gandora=20in=20chat=20(dj=5Fplay=20+=20ui://gandora/radio;?= =?UTF-8?q?=20render/speech=20via=20service=20binding=20to=20time-inferenc?= =?UTF-8?q?e)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_014mBuCaQSgWwqhtzsmTBQuM --- mcp/worker.js | 260 +++++++++++++++++++++++++++++++++----------------- 1 file changed, 171 insertions(+), 89 deletions(-) diff --git a/mcp/worker.js b/mcp/worker.js index 607501f..ca0d103 100644 --- a/mcp/worker.js +++ b/mcp/worker.js @@ -1,34 +1,50 @@ -// gandora MCP spike: one stateless Streamable-HTTP MCP endpoint (POST /mcp, JSON responses) exposing an MCP App. -// Question it answers: can a gandora player inside claude.ai play audio, and by which path? -// 1. synth - Web Audio, no network -// 2. remote -