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

README
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.

Author Information
Vinayak Mehta

Working on open source tools

Paris

563

Followers

97

Repositories

13

Gists

8

Total Contributions

Top Contributors

Threads