director  by director-run

Connect any LLM to any MCP server

created 5 months ago
322 stars

Top 84.1% on SourcePulse

GitHubView on GitHub
Project Summary

Director provides a local-first, open-source gateway for connecting any Machine Communication Protocol (MCP) server to any Large Language Model (LLM). It simplifies LLM integration by abstracting away MCP server management, allowing users to focus on LLM tasks rather than infrastructure.

How It Works

Director acts as a proxy, routing requests between MCP clients and servers. It natively supports all MCP transports and aggregates server-side tools, prompts, and resources. This unified integration point streamlines workflows by eliminating the need for direct MCP server management.

Quick Start & Requirements

  • Primary install: curl -LsSf https://director.run/install.sh | sh followed by $ director quickstart
  • Prerequisites: None explicitly mentioned beyond standard shell access.
  • Documentation: https://docs.director.run

Highlighted Details

  • Local-first architecture for privacy and control.
  • Supports all MCP transports natively.
  • Aggregates tools, prompts, and resources server-side.
  • Monorepo managed by Turborepo.

Maintenance & Community

  • Active development, seeking contributions.
  • Discord server available for discussion.

Licensing & Compatibility

  • MIT License.
  • Permissive, allowing commercial use and integration with closed-source applications.

Limitations & Caveats

The project is under active development and may contain bugs or undergo breaking changes. The sandbox tool is currently limited to Apple Silicon.

Health Check
Last commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
38
Issues (30d)
3
Star History
72 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.