Skip to content

Installation

Requirements

DependencyVersionNotes
Python>= 3.8, < 4.0
dcc-mcp-core>= 0.12.0, < 1.0.0Rust/PyO3 backend — installed automatically
rpyc>= 6.0.0, < 7.0.0Remote Python Call transport
zeroconf>= 0.38.0Optional — for mDNS service discovery

Install from PyPI

bash
pip install dcc-mcp-ipc

With ZeroConf support

ZeroConf enables automatic mDNS-based service discovery so clients can find DCC servers without manual configuration:

bash
pip install "dcc-mcp-ipc[zeroconf]"

Install with Poetry

bash
poetry add dcc-mcp-ipc

With ZeroConf:

bash
poetry add "dcc-mcp-ipc[zeroconf]"

Development Installation

bash
git clone https://github.com/loonghao/dcc-mcp-ipc.git
cd dcc-mcp-ipc
poetry install

This installs the package in editable mode along with all development dependencies.

Verify Installation

python
import dcc_mcp_ipc
print(dir(dcc_mcp_ipc))

You should see the public API surface including ActionAdapter, DCCServer, BaseDCCClient, SkillManager, etc.

Released under the MIT License.