# SuperCollider MCP Server Documentation
Welcome to the SuperCollider MCP Server documentation. This server enables AI assistants like Claude to control SuperCollider for real-time audio synthesis through natural language.
## š Documentation Index
### Getting Started
- [Quick Start Guide](guides/quickstart.md) - Get up and running in 5 minutes
- [Installation](guides/installation.md) - Detailed installation instructions for all platforms
- [Setup with Claude](guides/claude-setup.md) - Configure Claude Desktop and Claude Code
### API Reference
- [Tools Reference](api/tools.md) - Complete list of all available tools
- [Server API](api/server.md) - SuperCollider server management
- [Synthesis API](api/synthesis.md) - Sound synthesis and pattern creation
- [Recording API](api/recording.md) - Audio recording functionality
### Guides
- [Natural Language Synthesis](guides/natural-language.md) - Using natural language to create sounds
- [Creating Patterns](guides/patterns.md) - Building rhythmic and melodic sequences
- [Advanced Synthesis](guides/advanced.md) - Custom SuperCollider code execution
- [Troubleshooting](guides/troubleshooting.md) - Common issues and solutions
### Examples
- [Basic Sounds](examples/basic-sounds.md) - Simple synthesis examples
- [Drum Patterns](examples/drum-patterns.md) - Creating beats and rhythms
- [Melodies](examples/melodies.md) - Musical sequences
- [Soundscapes](examples/soundscapes.md) - Ambient and atmospheric sounds
- [Integration Examples](examples/integration.md) - Using with MXF and other systems
### Architecture
- [System Overview](architecture/overview.md) - How the server works
- [Auto-Detection](architecture/auto-detection.md) - Platform-specific path discovery
- [Code Execution](architecture/execution.md) - How SuperCollider code is executed
- [Error Handling](architecture/errors.md) - Graceful degradation and error messages
## š Quick Links
- **First time user?** Start with the [Quick Start Guide](guides/quickstart.md)
- **Having issues?** Check the [Troubleshooting Guide](guides/troubleshooting.md)
- **Want examples?** Browse the [Examples](examples/) directory
- **Building integrations?** See [Integration Examples](examples/integration.md)
## š” Common Use Cases
### For Musicians
- Generate sounds from natural language descriptions
- Create drum patterns and beats
- Experiment with synthesis parameters
- Record your creations
### For Developers
- Integrate AI-driven audio synthesis into applications
- Build multi-agent music composition systems (MXF)
- Automate sound design workflows
- Create generative music systems
### For Researchers
- Explore AI-assisted music composition
- Study human-AI collaboration in creative domains
- Build interactive music systems
- Prototype audio interfaces
## š External Resources
- [SuperCollider Official Documentation](https://doc.sccode.org/)
- [MCP Protocol Specification](https://modelcontextprotocol.io/)
- [Model Exchange Framework](https://brada1878.github.io/model-exchange-framework/)
## š Contributing
Found an error in the docs? Want to add examples? See [CONTRIBUTING.md](../CONTRIBUTING.md)
## š Getting Help
1. Check the [Troubleshooting Guide](guides/troubleshooting.md)
2. Run `sc_health_check` to diagnose issues
3. Check `/tmp/sc-mcp-debug.log` for detailed logs
4. Open an issue on GitHub with your system info and error messages
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/BradA1878/mcp-wave'
If you have feedback or need assistance with the MCP directory API, please join our Discord server