The easiest way to use MCP
curl -fsSL https://director.run/install | bash
Director is open source MCP middleware that acts as a proxy between models/agents and MCP servers. Supporting all MCP transports natively, it aggregates tools, prompts, and resources server-side while providing a unified client-side integration point. This abstraction eliminates MCP server management overhead, enabling developers to focus on prompt engineering and domain logic rather than infrastructure complexity.
Note: This project is under active development and is not yet stable & may contain bugs. Please see our contributing if you'd like to help.
Get started with Director immediately using the command below. For more detailed information, please read the docs.
curl -fsSL https://director.run/install | bash
director quickstart
apps/cli
- The Director command-line interface, the primary way to interact with Director. Distributed through npm.apps/docs
- Project documentation hosted at https://docs.director.runapps/registry
- Backend for the Director registry hosted at https://registry.director.runapps/sandbox
- A tool for running Director (and all MCP servers) securely inside a VM. Apple Silicon only.apps/website
- Marketing website hosted at https://director.run
packages/client-configurator
- Library for managing MCP client configuration filespackages/gateway
- Core gateway and proxy logicpackages/mcp
- Extensions to MCP SDK that add middleware functionalitypackages/utilities
- Shared utilities used across all packages and apps
This is a monorepo managed by Turborepo.