Release v1.1.0 - Brainstorm MCP
Multi-agent collaboration server enabling multiple Claude Code instances to communicate and collaborate on the same computer.
📜 License
Business Source License 1.1 (BUSL-1.1)
Terms:
- ✅ Non-production use permitted - Development, testing, and research are freely allowed
⚠️ Production use requires commercial license - Contact licensor for production deployments- ⏰ Future open source - Automatic conversion to Apache License 2.0 on October 29, 2029
Scope:
- Applies to v1.1.0 and all later versions
Why BSL? We chose BSL 1.1 to keep the code public and transparent while protecting the ability to develop commercial offerings. The code will automatically become fully open source (Apache 2.0) within 4 years.
✨ Features
Core Capabilities
- Project-based collaboration between multiple Claude Code instances
- Direct and broadcast messaging between agents
- Resource sharing with granular permission controls
- File-based storage with atomic operations
- Session management with working directory persistence
- Long-polling support for real-time updates
Security
- Path traversal protection
- Deny-by-default permission model
- Input validation and sanitization
- Race condition prevention
Developer Experience
- MCP prompts for guided workflows
- Context-aware command suggestions
- Comprehensive error messaging
- Auto-configuration scripts
🏗️ Architecture
Three-Layer Design
- MCP Protocol Layer (
src/server.ts) - Exposes 14 tools and 8 prompts - Storage Abstraction Layer (
src/storage.ts) - File system with atomic operations - Type System (
src/types.ts) - Versioned data models
Migration-ready - All operations designed to map directly to SQL transactions for future database backend.
✅ Testing
All 57 tests pass, covering:
- Security (path traversal, authorization, error sanitization)
- Core functionality (projects, agents, messages, resources)
- Edge cases (concurrency, invalid input, race conditions)
💡 What This Means for You
For Developers:
Use Brainstorm freely for:
- Development environments
- Testing and QA
- Research and experimentation
- Learning and experimentation
For Production:
Contact the licensor for commercial licensing options if you need to deploy Brainstorm in production.
Future Open Source:
On October 29, 2029, this code automatically becomes Apache 2.0 licensed (fully open source with no restrictions).
📖 Documentation
- README.md - Quick start and overview
- CLAUDE.md - Development guide for Claude Code
- CONTRIBUTING.md - Contribution guidelines and license information
- PROMPTS.md - MCP prompt documentation
- CONCURRENCY.md - Concurrency patterns and best practices
🚀 Getting Started
# Install dependencies
npm install
# Build
npm run build
# Configure for Claude Code
npm run config
# Run tests
npm test📞 Questions?
Licensing questions? Reach out via GitHub Issues
Want to contribute? See CONTRIBUTING.md
Full license terms: See LICENSE