CDP MCP Server

A Model Context Protocol (MCP) server that provides direct access to the Composers' Desktop Project (CDP) sound transformation programs. This server

Local serverstdioPython

What is the CDP MCP Server?

CDP MCP becomes available to MCP clients through the CDP MCP. A Model Context Protocol (MCP) server that provides direct access to the Composers' Desktop Project (CDP) sound transformation programs. This server offers an ultra-rigid workflow with zero interpretation, exposing CDP's raw functionality through simple, reliable tools.

What CDP MCP does

A Model Context Protocol (MCP) server that provides direct access to the Composers' Desktop Project (CDP) sound transformation programs. This server offers an ultra-rigid workflow with zero interpretation, exposing CDP's raw functionality through simple, reliable tools.

CDP MCP Server v7 implements a minimalist approach to CDP integration: - Direct execution - No command parsing or interpretation - Raw usage text - See exactly what CDP shows - Simple tools - Just 6 core functions - Data file support - Create parameter files for complex operations

Key capabilities

  • 🎵 Full CDP Access - Execute any CDP program with complete control
  • 📚 Program Discovery - List all available CDP programs by category
  • 📖 Usage Information - Get raw usage text directly from CDP
  • 📄 Data File Creation - Create parameter files required by CDP programs
  • 🎛️ Spectral Preparation - Helper for PVOC analysis
  • 📊 Sound Analysis - Get basic properties of audio files

Practical notes

  • Maintained by DavidPiazza, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the CDP MCP Server

{
  "mcpServers": {
    "cdp": {
      "command": "python",
      "args": [
        "/path/to/CDP_MCP_v7.py"
      ],
      "env": {
        "CDP_PATH": "/path/to/cdp/programs"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
CDP_PATHDeclared in the maintainer’s client configuration.Check documentation

Frequently asked questions

A Model Context Protocol (MCP) server that provides direct access to the Composers' Desktop Project (CDP) sound transformation programs. This server offers an Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.