mcpField
S
SuperCollider MCP

SuperCollider MCP

Local
github.com/SynoharaMedia & Design10Updated 79w ago

About SuperCollider MCP

SuperCollider MCP is an MCP server for running synths written in the SuperCollider language through supercolliderjs. It is intended for MCP clients that need to execute SuperCollider synths; the README reports testing only on macOS with Apple Silicon.

Key features

  1. 01Run SuperCollider synths

Use cases

  1. 01Execute a SuperCollider synth from an MCP client

MCP support

It exposes SuperCollider synth execution to MCP clients through an MCP server.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"supercollider": {
"command": "npx",
"args": [
"-y",
"@makotyo/mcp-supercollider"
]
}
}
}
Run commandnpx -y @makotyo/mcp-supercollider

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@makotyo/mcp-supercollider

Tools

2

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
synthobjectYesSynthesizer information to play
synth.namestringYesSynthesizer name
synth.codestringYesSynthesizer code
durationnumberNoPlayback duration (milliseconds). Default is 5000 (5 seconds)

Details

From the project README

SuperCollider MCP Server

The SuperCollider MCP Server is a Model Context Protocol (MCP) server for the SuperCollider programming language that allows to execute synth using supercolliderjs.

Prerequisites

  1. Install SuperCollider on your machine.
  2. Node.js and npm should be installed on your machine. You can download it from Node.js official website.

Compatibility

This project has been tested and confirmed to work only on macOS with Apple Silicon (M1) processors. Compatibility with other operating systems or processor architectures has not been verified.

Installation

Usage with Claude Desktop

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-supercollider": {
      "command": [
        "npx", 
        "-y",
        "@makotyo/mcp-supercollider"]
    }
  }
}
Usage with VS Code

Add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P and typing Preferences: Open User Settings (JSON).

Optionally, you can add it to a file called .vscode/mcp.json in your workspace. This will allow you to share the configuration with others.

Note that the mcp key is not needed in the .vscode/mcp.json file.

{
  "mcp": {
    "servers": {
      "mcp-supercollider": {
        "command": "npx",
        "args": [
          "-y",
          "@makotyo/mcp-supercollider"
        ]
      }
    }
  }
}

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.