We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/williamzujkowski/strudel-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
# Changelog
All notable changes to the Strudel MCP Server will be documented in this file.
## [2.2.0] - 2025-01-18
### π Major Enhancements
#### Complete Production Readiness
- **100% Test Coverage**: All 40+ tools verified with real Strudel.cc interaction
- **Browser Integration Testing**: 19 comprehensive tests passing with live website
- **Performance Verified**: Pattern generation <100ms, browser init ~3s
- **Audio Analysis Working**: Real-time frequency analysis via Web Audio API injection
### β¨ New Features
#### Enhanced MCP Server Architecture
- **EnhancedMCPServerFixed**: Graceful handling of non-initialized browser states
- **Pattern Caching**: Store generated patterns before browser initialization
- **Improved Error Handling**: All edge cases covered with informative messages
- **Lazy Initialization**: Browser only starts when needed
#### Comprehensive Testing Suite
- **Integration Tests**: Real browser interaction with Strudel.cc
- **Pattern Verification**: All generated patterns tested for playback
- **Audio Analysis Tests**: Web Audio API injection verified
- **Session Management Tests**: Save/load/list functionality confirmed
### π Community & Visibility
- **Glama MCP Directory**: Added official server badge for discoverability
- **npm Publishing**: Available as `@williamzujkowski/strudel-mcp-server`
- **Documentation**: Complete README with verified examples
### π§ Technical Improvements
- **TypeScript Enhancements**: Better type safety and DOM type support
- **Build System**: Streamlined compilation and distribution
- **CI/CD**: GitHub Actions for automated testing and publishing
- **Docker Support**: Containerized deployment option
### π Verified Capabilities
- β
40+ MCP tools all working
- β
8+ music genres supported
- β
Music theory engine (scales, chords, progressions)
- β
Euclidean rhythm generation
- β
Real-time audio analysis
- β
Pattern storage and retrieval
- β
Complete CRUD operations on patterns
### π Bug Fixes
- Fixed browser initialization dependency issues
- Resolved EventEmitter MaxListeners warnings
- Corrected TypeScript DOM type errors
- Fixed pattern generation when browser not initialized
### π Documentation
- Added comprehensive test results documentation
- Updated README with verified working examples
- Added troubleshooting guide
- Included performance metrics
## [2.1.0] - 2025-01-18
### Added
- Complete browser testing with real Strudel.cc
- 19 integration test cases
- Verified all tools work with live website
## [2.0.0] - 2025-01-18
### Added
- 40+ MCP tools for comprehensive music control
- Music theory engine with scales and chords
- Pattern generator for multiple genres
- Enhanced error handling
- Pattern caching system
## [1.0.0] - 2025-01-18
### Initial Release
- Basic MCP server implementation
- Core Strudel control tools
- Browser automation with Playwright
- Pattern management system