mcp-sonic-pi
mcp-sonic-pi is a server that connects Sonic Pi with MCP clients, allowing users to create music using English. It operates in environments where Sonic Pi is installed and running, providing an easy setup for engaging in music production effortlessly.
GitHub Stars
9
User Rating
Not Rated
Forks
2
Issues
0
Views
1
Favorites
0
mcp-sonic-pi: MCP server for Sonic Pi
mcp-sonic-pi connects any MCP client with Sonic Pi enabling you to create music with English.
Requirements
- Python 3.10+
- Sonic Pi installed and running
Quickstart
Start using mcp-sonic-pi
with an MCP client by running:
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 file for details.