This document describes the migration of BigBrain MCP Server from @buger/big-brain to @probelabs/big-brain and the deprecation strategy implemented to ensure seamless user experience.
- 2025-08-15: Package migrated from
@buger/big-brainto@probelabs/big-brain - 2025-08-15: Wrapper + deprecation strategy implemented
- Name:
@probelabs/big-brain - Repository: https://github.com/probelabs/big-brain
- npm: https://www.npmjs.com/package/@probelabs/big-brain
- Version: 0.5.3+
- Name:
@buger/big-brain - Status: DEPRECATED (wrapper package)
- Latest Version: 0.5.4 (wrapper)
- Functionality: Forwards all calls to
@probelabs/big-brain
Created a wrapper version of @buger/big-brain@0.5.4 that:
- Depends on
@probelabs/big-brain@^0.5.3 - Shows deprecation warnings during execution
- Forwards all functionality to the new package
- Maintains 100% compatibility
Applied deprecation notice to all versions of @buger/big-brain:
npm deprecate @buger/big-brain "This package has moved to @probelabs/big-brain. Please update your dependencies: npm install @probelabs/big-brain"Installing deprecated package:
$ npm install @buger/big-brain
npm WARN deprecated @buger/big-brain@0.5.4: This package has moved to @probelabs/big-brainRunning deprecated package:
$ npx @buger/big-brain
⚠️ DEPRECATED: @buger/big-brain has moved to @probelabs/big-brain
📦 Please update your package.json: npm install @probelabs/big-brain
🔗 More info: https://github.com/probelabs/big-brainwrapper-buger-big-brain/
├── package.json # Wrapper package configuration
├── build-wrapper.js # Build script for wrapper
├── build/
│ └── index.js # Wrapper executable
└── README.md # Migration instructions
{
"name": "@buger/big-brain",
"version": "0.5.4",
"description": "DEPRECATED: This package has moved to @probelabs/big-brain",
"dependencies": {
"@probelabs/big-brain": "^0.5.3"
}
}The wrapper script:
- Shows deprecation warning messages
- Locates the new package executable
- Forwards all command-line arguments
- Maintains exit codes and error handling
Quick Migration:
# Remove old package
npm uninstall @buger/big-brain
# Install new package
npm install @probelabs/big-brainClaude Code Users:
# Old
claude mcp add -- npx -y @buger/big-brain@latest
# New
claude mcp add -- npx -y @probelabs/big-brain@latestMCP Configuration:
{
"mcpServers": {
"big-brain": {
"command": "npx",
"args": ["-y", "@probelabs/big-brain@latest"]
}
}
}If you maintain packages that depend on @buger/big-brain:
- Update your
package.jsondependencies - Update documentation and examples
- Test with the new package
- Communicate changes to your users
- Zero breaking changes: All existing code continues to work
- Clear migration path: Users know exactly what to do
- Gradual migration: Users can update when convenient
- Professional handling: Follows npm best practices
- Maintains compatibility: Wrapper ensures functionality
- No immediate action required from users
- No breaking changes to existing installations
- No service interruptions
- Download counts for both packages
- Migration adoption rate
- User feedback and issues
- Issues: https://github.com/probelabs/big-brain/issues
- Documentation: https://github.com/probelabs/big-brain#readme
cd /path/to/big-brain
npm run build
npm publish # Published @probelabs/big-brain@0.5.3mkdir wrapper-buger-big-brain
cd wrapper-buger-big-brain
# Created package.json, build-wrapper.js, README.md
npm run build
npm publish # Published @buger/big-brain@0.5.4 (wrapper)npm deprecate @buger/big-brain "This package has moved to @probelabs/big-brain. Please update your dependencies: npm install @probelabs/big-brain"- The wrapper will be maintained for compatibility
- New features will only be added to
@probelabs/big-brain - Consider removing wrapper after significant migration (6-12 months)
- Monitor usage patterns to understand migration progress
- Adjust messaging based on user feedback
- Plan eventual sunset of wrapper package
wrapper-buger-big-brain/- Wrapper package directorypackage.json- New package configurationREADME.md- Updated with new package referencessite/index.html- Website updated with new package referencesCLAUDE.md- Deployment documentation
✅ Completed Successfully:
- New package published:
@probelabs/big-brain@0.5.3 - Wrapper package published:
@buger/big-brain@0.5.4 - Deprecation notice applied
- All URLs updated to new GitHub organization
- Website updated with new package references
- Zero breaking changes for existing users
This migration was completed on 2025-08-15 using npm deprecation and wrapper package strategies to ensure seamless user experience.