vinayak_mehta_mcp_sonic_pi

vinayak_mehta_mcp_sonic_pi

by vinayak-mehta
An MCP server that connects MCP clients with Sonic Pi for music creation using English commands.

Sonic Pi MCP Integration Server

Overview

Sonic Pi MCP Integration Server connects any MCP client with Sonic Pi, enabling users to create music using natural language commands. This integration allows for seamless interaction between MCP clients and Sonic Pi, making music creation more accessible and intuitive.

📺 Demo

Requirements

  • Python 3.10+
  • Sonic Pi installed and running

Quickstart

To start using mcp-sonic-pi with an MCP client, run the following command:

uvx mcp-sonic-pi

To integrate 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! Feel free to submit a pull request.

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.

About

This project is an MCP server designed to integrate with Sonic Pi, facilitating music creation through MCP clients.

Resources

License

Activity

Stars

Watchers

Forks

Report repository

Releases

Packages

Languages

Features & Capabilities

Categories
mcp_server model_context_protocol python sonic_pi music_creation api_integration

Implementation Details

Stats

0 Views
6 GitHub Stars

Repository Info

vinayak-mehta Organization

Similar MCP Servers

continuedev_continue by continuedev
25049
21423
9300