Skip to main content

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.

📺 Demo

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)

Source distribution for iflow-mcp_vinayak-mehta_mcp-sonic-pi 0.1.0
File Size Uploaded
iflow_mcp_vinayak_mehta_mcp_sonic_pi-0.1.0.tar.gz 8.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_vinayak-mehta_mcp-sonic-pi 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page