Requirements¶
To use mcpd, ensure the following tools are installed:
| Tool | Purpose | URL |
|---|---|---|
Docker |
For running MCP servers as Docker containers | https://www.docker.com/products/docker-desktop/ |
Go >= 1.25.0 |
Required for building mcpd and running tests |
https://go.dev/doc/install |
uv |
For running uvx Python packages in mcpd, and local docs |
https://docs.astral.sh/uv/getting-started/installation/ |
npx |
For running JavaScript/TypeScript packages in mcpd |
https://docs.npmjs.com/downloading-and-installing-node-js-and-npm |
Internet Connectivity
mcpd requires internet access to contact package registries and to allow MCP servers access to the internet if required when running.