Understand the main components of the middleware.
Director architectural overview
Gateway
implements a proxy pattern aggregating MCP servers and serving them to clients via standard protocol transports. Additional components:
ClientConfigurator
: Automates adding and removing client connections (Claude, Cursor, VSCode) to the Gateway
without manual JSON configurationController
: Exposes HTTP API (TRPC) for dynamic ProxyServer
managementGateway
runs as standalone infrastructure (currently locally is the best supported). Director’s client/server architecture for management (distinct from MCP client/server connections) enables ProxyServer
lifecycle management, target configuration, and service health monitoring via the Controller
layer.
Management interfaces: