<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: stealthtsdb</title><link>https://news.ycombinator.com/user?id=stealthtsdb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 08:33:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=stealthtsdb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by stealthtsdb in "Show HN: Agent MCP Studio – build multi-agent MCP systems in a browser tab"]]></title><description><![CDATA[
<p>Yes, keeping extra eyes on the export to python feature... There may be edge cases that I haven't crossed yet, but will plan on resolved as many as possible.</p>
]]></description><pubDate>Sun, 26 Apr 2026 18:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47912463</link><dc:creator>stealthtsdb</dc:creator><comments>https://news.ycombinator.com/item?id=47912463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47912463</guid></item><item><title><![CDATA[New comment by stealthtsdb in "Show HN: Agent MCP Studio – build multi-agent MCP systems in a browser tab"]]></title><description><![CDATA[
<p>I have not posted on linkedin yet, will shortly after some feedback. 
Feel free to share it with your network!!</p>
]]></description><pubDate>Sun, 26 Apr 2026 18:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47912452</link><dc:creator>stealthtsdb</dc:creator><comments>https://news.ycombinator.com/item?id=47912452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47912452</guid></item><item><title><![CDATA[New comment by stealthtsdb in "Show HN: Agent MCP Studio – build multi-agent MCP systems in a browser tab"]]></title><description><![CDATA[
<p>It is serialized, every aspect of the agent layer and tool layer. 
I added an export and import feature... Take a look at the json</p>
]]></description><pubDate>Sun, 26 Apr 2026 18:08:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47912444</link><dc:creator>stealthtsdb</dc:creator><comments>https://news.ycombinator.com/item?id=47912444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47912444</guid></item><item><title><![CDATA[Show HN: Agent MCP Studio – build multi-agent MCP systems in a browser tab]]></title><description><![CDATA[
<p>I built a browser-only studio for designing and orchestrating MCP agent systems for development and experimental purposes. The whole stack — tool authoring, multi-agent orchestration, RAG, code execution — runs from a single static HTML file via WebAssembly. No backend.<p>The bet: WASM is a hard sandbox for free. When you generate tools with an LLM (or write them by hand), the studio AST-validates the source, registers it lazily, and JIT-compiles into Pyodide on first call. SQL tools run in DuckDB-WASM in a Web Worker. The built-in RAG uses Xenova/all-MiniLM-L6-v2 via Transformers.js for on-device embeddings. Nothing leaves the browser; close the tab and the stack is gone. The WASM boundary is what makes it safe to execute LLM-generated code locally — no Docker, no per-tenant container, no server.<p>Above the tool layer sits an agentic system with 10 orchestration strategies:<p>- Supervisor (router → 1 expert)
- Mixture of Experts (parallel + synthesizer)
- Sequential Pipeline
- Plan & Execute (planner decomposes, workers execute)
- Swarm (peer handoffs)
- Debate (contestants + judge)
- Reflection (actor + critic loop)
- Hierarchical (manager delegates via ask_<persona> tools)
- Round-Robin (panel + moderator)
- Map-Reduce (splitter → parallel → aggregator)<p>You build a team visually: drag tool chips onto persona nodes on a service graph, pick a strategy, and the topology reshapes to match. Each persona auto-registers as an MCP tool (ask_<name>), plus an agent_chat(query, strategy?) meta tool. A bundled Node bridge speaks stdio to Claude Desktop and WebSocket to your tab — your browser becomes an MCP server.<p>When you're done, Export gives you a real Python MCP server: server.py, agentic.py, tools/*.py, Dockerfile, requirements.txt, .env.example. The exported agentic.py is a faithful Python port of the same orchestration logic running in the browser, so the deployable artifact behaves identically to the prototype.<p>Also shipped: Project Packs. Export the whole project as a single .agentpack.json. Auto-detects required external services (OpenAI, GitHub, Stripe, Anthropic, Slack, Notion, Linear, etc.) by scanning tool source for os.environ.get(...) and cross-referencing against the network allowlist. Recipients get an import wizard that prompts for credentials. Manifests are reviewable, sharable, and never carry secrets.<p>Some things I'm honestly uncertain about:<p>- 10 strategies might be too many. My guess is most users only need Supervisor, Mixture of Experts, and Debate. Open to data on which ones actually pull weight.
- Browser cold-starts (Pyodide warm-up on first load) are a real UX hit despite aggressive caching.
- bridge.js is the only non-browser piece. A hosted variant is the obvious next step.<p>Built with Pyodide, DuckDB-WASM, Transformers.js, OpenAI Chat Completions (or a local Qwen 1.5 0.5B running in-browser via Transformers for fully offline mode). ~5K lines of HTML/CSS/JS in one file.<p><a href="https://www.agentmcp.studio" rel="nofollow">https://www.agentmcp.studio</a><p>Genuinely curious whether running this much LLM-generated code in a browser tab feels reasonable to you, or quietly terrifying.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47899375">https://news.ycombinator.com/item?id=47899375</a></p>
<p>Points: 11</p>
<p># Comments: 6</p>
]]></description><pubDate>Sat, 25 Apr 2026 07:06:31 +0000</pubDate><link>https://www.agentmcp.studio</link><dc:creator>stealthtsdb</dc:creator><comments>https://news.ycombinator.com/item?id=47899375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47899375</guid></item></channel></rss>