https://github.com/vinayak-mehta/mcp-sonic-pi
MCP server for Sonic Pi
https://github.com/vinayak-mehta/mcp-sonic-pi
Last synced: 5 months ago
JSON representation
MCP server for Sonic Pi
- Host: GitHub
- URL: https://github.com/vinayak-mehta/mcp-sonic-pi
- Owner: vinayak-mehta
- License: apache-2.0
- Created: 2025-03-22T15:21:51.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-03-22T15:39:25.000Z (8 months ago)
- Last Synced: 2025-05-27T23:18:39.981Z (6 months ago)
- Language: Python
- Size: 33.2 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mcp-servers - **mcp-sonic-pi** - MCP server for Sonic Pi `python` `mcp` `server` `pip install git+https://github.com/vinayak-mehta/mcp-sonic-pi` (🤖 AI/ML)
- toolsdk-mcp-registry - ✅ mcp-sonic-pi
README
# mcp-sonic-pi: MCP server for Sonic Pi
**mcp-sonic-pi** connects any MCP client with [Sonic Pi](https://sonic-pi.net/) enabling you to create music with English.
[📺 Demo](https://x.com/vortex_ape/status/1903470754999463969)
## Requirements
- Python 3.10+
- Sonic Pi installed and running
## Quickstart
Start using `mcp-sonic-pi` with an MCP client by running:
```bash
uvx mcp-sonic-pi
```
To start using this MCP server with Claude, add the following entry to your `claude_desktop_config.json`:
```
{
"mcpServers": {
"sonic-pi": {
"args": [
"mcp-sonic-pi"
],
"command": "/path/to/uvx"
}
}
}
```
**Note**: Ensure Sonic Pi is running before starting the MCP server.
## Contributing
Contributions are welcome! Please feel free to submit a pull request.
## License
This project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details.