Skip to content

Requirements

To use mcpd, ensure the following tools are installed:

Tool Purpose Notes
Docker Required if you want to run mcpd in a local container https://www.docker.com/products/docker-desktop/
Go >= 1.24.4 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.