Repolode
fdmtl

fdmtl/director

MCPツール、プロンプト、設定をポータブルなプレイブックにまとめ、AIエージェントが単一のエンドポイント経由で接続できるローカルファーストのゲートウェイ。

スター
482
フォーク
78
未解決の Issue
5
最終コミット
2 か月前

これは何?

Directorは、AIエージェントとMCPサーバーの間に位置するサービスです。MCPツール、プロンプト、設定を名前付きのプレイブックにまとめ、それぞれのプレイブックで、タスクや環境に応じた特定の機能をエージェントに提供できます。Claude Desktop、Claude Code、Cursor、VSCodeなどのクライアントは、ワンクリックでプレイブックに接続するか、単一のMCPエンドポイントを使って手動で接続できます。

このプロジェクトは、一般的なMCP管理のニーズに対応しています。タスクに必要なツールだけを公開するツールフィルタリング、エージェントのアクティビティを記録する一元的なJSONログ、OAuthで保護されたMCPサーバーに一度認証すれば複数のエージェントで利用できる統合OAuthを備えています。プレイブックはWeb UI(`director studio`)またはCLIから作成でき、ゲートウェイはユーザー自身のマシンまたはインフラ上で動作します。

このリポジトリはTypeScriptのモノレポで、CLI、プログラムから操作するためのTypeScript SDK、Dockerイメージ、Webスタジオが含まれています。ライセンスはAGPL-3.0です。

主な機能

  • 01MCPツール、プロンプト、設定を再利用可能なプレイブックにまとめる。
  • 02Claude Desktop、Claude Code、Cursor、VSCodeにワンクリックで接続する。
  • 03すべてのプレイブックを単一のMCPエンドポイント経由で公開する。
  • 04プレイブックごとにツールをフィルタリングし、エージェントのコンテキストを小さく保つ。
  • 05エージェントによるツール利用状況を一元的にJSONログへ記録する。
  • 06OAuthで保護されたMCPサーバー向けに統合OAuthを提供する。

ユースケース

  • コーディング、調査、運用などのタスクに応じて、異なるツールセットを切り替える。
  • 設定済みのMCPサーバー群を複数のAIクライアントで共有する。
  • 一元的な認証を使い、ローカル環境またはコンテナ環境でMCPサーバーを実行する。

クイックスタート

  1. 1

    npmでdirector CLIをインストールする

    npm install -g @director.run/cli
  2. 2

    gatewayとオンボーディングフローを開始する

    director quickstart

使う前に知っておきたいこと

  • AGPL-3.0ライセンスの下で提供されています。ネットワーク経由で利用できる派生サービスには、ソースコードの公開が求められるコピーレフトライセンスです。
  • ワンクリックでのクライアント連携は、現在Claude Code、Claude Desktop、Cursor、VSCodeのみをサポートしています。

トピック

よくある質問

director とは?
MCPツール、プロンプト、設定をポータブルなプレイブックにまとめ、AIエージェントが単一のエンドポイント経由で接続できるローカルファーストのゲートウェイ。 Directorは、AIエージェントとMCPサーバーの間に位置するサービスです。MCPツール、プロンプト、設定を名前付きのプレイブックにまとめ、それぞれのプレイブックで、タスクや環境に応じた特定の機能をエージェントに提供できます。Claude Desktop、Claude Code、Cursor、VSCodeなどのクライアントは、ワンクリックでプレイブックに接続するか、単一のMCPエンドポイントを使って手動で接続できます。
director は無料で使えますか?ライセンスは?
director は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
director は今もメンテナンスされていますか?
半年以内に更新あり。director の最終コミットは 2026年9月3日 です。
director は何に使えますか?
コーディング、調査、運用などのタスクに応じて、異なるツールセットを切り替える。 設定済みのMCPサーバー群を複数のAIクライアントで共有する。 一元的な認証を使い、ローカル環境またはコンテナ環境でMCPサーバーを実行する。
director のインストール方法は?
npmでdirector CLIをインストールする: npm install -g @director.run/cli gatewayとオンボーディングフローを開始する: director quickstart
director はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/fdmtl/director

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト