← Reddit

I made Claude Code pull my team into its planning loop (open source MCP server)

Reddit · mj_mohit · May 28, 2026
A developer created shared-brainstorm, an open-source MCP server that routes Claude Code's design decisions to teammates for collaborative input through a shared web interface. Teammates access the discussion via a link without requiring installation, signup, or account creation, while the server runs locally with tunnel connectivity and no hosted infrastructure. The tool is available free on npm and also supports Codex, OpenCode, and Gemini CLI.

Detailed Analysis

A developer has released an open-source MCP (Model Context Protocol) server called "shared-brainstorm" that addresses a specific friction point in Claude Code's agentic planning workflow: the moment when the AI encounters architectural decision forks and needs human input. During planning mode, Claude Code frequently surfaces design questions — whether to use a queue or a cron job, which authentication flow to adopt, whether to structure communication via REST or event-driven patterns — and the developer found that resolving these questions either meant uncritically approving Claude's default choice or breaking focus to consult teammates asynchronously via tools like Slack. The tool intercepts these decision points and routes them to a shared web page that teammates can access instantly via a link, discuss in real time, and then feed back into Claude's planning context, all while the primary developer remains in the terminal.

The architectural approach of the tool is notable for what it deliberately avoids. Rather than building a SaaS layer, requiring account registration, or demanding that collaborators install any software, shared-brainstorm runs a local server combined with a tunnel to create ephemeral, zero-friction collaboration sessions. Teammates receive a URL, open it in a browser, and participate without leaving their existing environment. This design philosophy — eliminating the onboarding cost entirely for non-primary users — reflects a practical understanding of organizational dynamics, where asking colleagues to adopt new tooling is often the highest barrier to adoption. The tool is published on npm as shared-brainstorm and is explicitly compatible with competing AI coding agents including OpenAI's Codex, OpenCode, and Google's Gemini CLI.

The project illustrates a broader pattern emerging around MCP as an extensibility layer for AI coding agents. Since Anthropic introduced the Model Context Protocol, a growing ecosystem of community-built servers has emerged to fill gaps between what frontier AI coding tools do natively and what real development workflows require. This particular gap — collaborative decision-making during agentic planning — is significant because it speaks to the fundamental tension between AI autonomy and human oversight in software development. Claude Code in planning mode is capable of substantial autonomous reasoning, but architectural decisions carry long-term consequences that most engineering teams are not yet comfortable delegating entirely to an AI agent.

The framing of the tool as a "planning loop" integration rather than simply a chat overlay is conceptually meaningful. By positioning teammates as inputs into Claude's reasoning process rather than as reviewers of Claude's output, the tool attempts to preserve the coherence and momentum of AI-driven development while reintroducing distributed human judgment at structurally important moments. This reflects an emerging design space in human-AI collaboration that goes beyond simple approval workflows — instead creating tighter feedback loops where team knowledge shapes the AI's generative process before decisions are committed to a plan. Whether this pattern scales to larger teams or more complex multi-agent workflows remains an open question, but the project represents a concrete, low-overhead attempt to solve a real coordination problem that solo developers using AI coding agents commonly face when operating in team contexts.

Read original article →