Learn the MCP basics

The simplest way to use MCP

Connect any LLM to any MCP server in seconds.
Local-first. 100% free and open source.

Get started in 60 seconds

Start an MCP gateway in seconds. Fully local, no sign up, no manual config. One command to get started:

curl -LsSf https://director.run/install.sh | sh

MCP should empower you,
not slow you down.

Director allows you to connect multiple MCP servers to your LLM without needing to worry about the details of how they work or the best way to manage them.

Blazing fast. It's almost magic.

All it takes is one command and a few clicks to get started. You'll wonder why you did it any other way.

Simple but flexible.

Director is designed to be as simple as possible. But if you need more control, you can interact with it via the CLI, config files or the SDK.

The entire ecosystem behind a single endpoint.

Aggregate all your MCP servers behind the gateway. And connect it to any MCP client in one click. Never sweat the details again.

Group tools together. So your model can focus.

Create one proxy per task (like development or marketing), so that the model is more likely to pick the right tool for the job.

Understand exactly what the model is doing.

Every request is securely logged in structured JSON. Pipe it into your own log aggregator or inspect it in real-time.

Local first. Cloud ready.

Run it on your machine. No account needed. When it's time to go to production, deploy it to the cloud.

How it works

Director is a local first MCP gateway that makes it easy to extend your favorite AI applications and agents capabilities using MCP.

CLI

Run the MCP gateway locally

Director's command line interface (CLI) allows you to run your own MCP gateway, setup multiple MCP servers, and connect them to any MCP client. All 100% locally on your machine.

$ director

The easiest way to manage and deploy MCP servers

USAGE
  director <command> [subcommand] [flags]

CORE COMMANDS
   quickstart                         Start the gateway and open the studio in your browser
   serve                              Start the web service
   studio                             Open the UI in your browser
   ls                                 List proxies
   get <proxyId>                      Show proxy details
   create <name>                      Create a new proxy
   destroy <proxyId>                  Delete a proxy
   connect <proxyId> [options]        Connect a proxy to a MCP client
   disconnect <proxyId> [options]     Disconnect a proxy from an MCP client
   add <proxyId> [options]            Add a server to a proxy.
   remove <proxyId> <serverName>      Remove a server from a proxy
   http2stdio <url>                   Proxy an HTTP connection (sse or streamable) to a stdio stream
   env [options]                      Print environment variables
   status                             Get the status of the director
   test-proxy <proxyId>               Run a high level test of a proxy
   reset                              Delete proxies, clear the config file, and reset all clients

CLIENT
   client ls [options]                List servers in the client config
   client restart [options]           Restart the MCP client
   client reset [options]             Delete all servers from the client config
Studio

Configure in your browser

Director Studio allows you to configure your MCP gateway straight from your favorite browser. Say goodbye to complex config files and start benefiting from the power of MCP today.

Screenshot of our studio product.
Gateway

Improve your toolsets

Our gateway is designed to work seamlessly with any MCP client or server. Director gives you the insights and tools to take full advantage of MCP today without custom integrations.

Screenshot of our studio product.
Cloud
Coming soon

Deploy to the cloud

Deploy your production ready MCP gateway to the cloud securely and with ease. Enable your whole team to leverage the full power of MCP while maintaining governance over usage and your data.

Screenshot of our studio product.

Our roadmap

As a fully open-source project, we're always looking for ways to improve Director. Here's what we're working on next.

Release a robust MVP that allows for anyone to get started with MCP without needing our assistance.

Allow users to filter any MCP server's functionality (tools, resources, etc) by name across our SDK, CLI, and Studio.

Introduce full oAuth support for MCP servers, allowing users to authenticate with any MCP server using their existing credentials.

Add support for transforming the signature (e.g., the description of a tool) of any MCP server functionality across our SDK, CLI, and Studio.

Add first-class support for middleware, allowing users to add custom logic to the MCP server's functionality across our SDK, CLI, and Studio.

Allow users to deploy their toolsets to the cloud and connect from any where, any time.

What is MCP?

MCP (Model Context Protocol) is a standard way for AI applications and agents to connect to and work with your data sources and tools. You can think of it as a universal adapter for AI applications, similar to what USB-C is for physical devices or oAuth is for authentication.

Get actual work done with MCP.

Create separate proxies for each of your tasks so that your models can easily find the right tool for the job. Less confusion, less errors, more results.

For sales

Automate lead nurturing

Use natural language to take a lead from cold to warm. Ask your favorite AI tools to enrich a profile, add it to your CRM, draft an email, and send it. It's that simple. Just connect Director to your existing tools like Hubspot, Attio, and Resend.

For support

Speed up support

Save time by using Director to help answer support requests. Connect to tools like Stripe to solve billing problems, Intercom to draft and send on-brand messages, or use Context7 to look up technical documentation and provide accurate solutions.

For engineering

Fix bugs as they happen

Fix bugs in real time with Director. Use your favorite LLM to automatically take a bug report, draft a plan based on your codebase, update the issue ticket, and create a pull request with the fix. Simply by connecting to tools like Sentry, Linear, and Github.

For product

Ship at speed

Improve your shipping velocity by using Director to automate your product process. Use your preferred LLM to read customer feedback, create and triage tickets, and draft plans for features and improvements. It's as easy as connecting tools like Linear, Intercom, and Notion.

Proudly open source

We're making Director completely open source so you can see exactly how it works under the hood.

GitHubView on Github

Get started in 60 seconds

Start an MCP gateway in seconds. Fully local, no sign up, no manual config. One command to get started:

curl -LsSf https://director.run/install.sh | sh

About the team

Our team is made up of experienced developers and designers who are passionate about creating great products with a focus on open source and community-driven development.

Barnaby Malet

Product engineer, occasional manager. Co-founded Upflow (YCW20). Likes to build things.

Tom Bates

Designer/Engineer with a passion for developer tooling. Co-founded Duffel (YCS18). Serial tinkerer.