Requirements
mcpd does not require every runtime on every machine. Install the mcpd binary, then install the runtime(s) needed by the MCP servers you plan to run.
Runtime requirements
Use the package prefix in .mcpd.toml to tell which runtime a server needs:
uvx::
uv
At least one configured server package starts with uvx::
npx::
Node.js and npx
At least one configured server package starts with npx::, or you want to use mcpd inspector
docker::
Docker
At least one configured server package starts with docker::, or you want to run mcpd itself in Docker
Quick start and tutorial
The quick start and tutorial use the time server through uvx, so uv is required for those examples.
Optional tools used in examples
Development-only requirements
Go >= 1.26.0
Building mcpd, running tests, and contributing to the Go codebase
uv
Building the GitBook docs site via make docs
Last updated