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.
Metadata
Release files for iflow-mcp_vinayak-mehta_mcp-sonic-pi 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_vinayak_mehta_mcp_sonic_pi-0.1.0.tar.gz | 8.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_vinayak_mehta_mcp_sonic_pi-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.4 kB
Release files / iflow_mcp_vinayak_mehta_mcp_sonic_pi-0.1.0.tar.gz
| Download URL | iflow_mcp_vinayak_mehta_mcp_sonic_pi-0.1.0.tar.gz |
|---|---|
| Size | 8.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a6ad733a538c45ce70a150981ba7cf35c95c86163fd22baa3bf341a89dd32f81
|
|
BLAKE2b-256 checksum How to use checksums |
f173c37d55cdf305a09527d1d5f467708f01d9f33bdd420f7aef291e811d0af9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.8
|
Release files / iflow_mcp_vinayak_mehta_mcp_sonic_pi-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_vinayak_mehta_mcp_sonic_pi-0.1.0-py3-none-any.whl |
|---|---|
| Size | 9.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
40b44318a245b5a7d1a314168772eeca8b8ab41641dd3ca83c39abbb1223333e
|
|
BLAKE2b-256 checksum How to use checksums |
76438c37f99e5d64741844be5f9fca05174fe7aee26aae3e41608e584e812c79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.8
|