ClaudeやCursorなどのAIアシスタントにn8nワークフローノードのドキュメント、プロパティ、操作を提供し、ワークフローの作成と検証を支援するMCPサーバー。
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
npmでdirector CLIをインストールする
npm install -g @director.run/cli - 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 の数値は毎日更新されます。
関連プロジェクト
Firecrawlを通じて、AIエージェントやMCPクライアントにWeb検索、スクレイピング、クロール、ブラウザー操作、Markdownや構造化データの抽出機能を提供する公式MCPサーバー。
ClaudeやCursorなどのAIアシスタントから、運用中または信頼できるSearXNGでWeb検索できるMCPサーバー。
AIエージェントにYouTubeの文字起こし、検索、チャンネル・プレイリスト一覧、新着動画の無料追跡機能を提供するホスト型MCPサーバー。
AIコーディングエージェント向けMCPサーバー。ツールの生出力をコンテキストウィンドウから除外し、圧縮後もセッション状態を保持します。
LLMアプリケーションに標準化されたコンテキストを提供する、Model Context Protocolサーバーとクライアント構築用の公式TypeScript SDK。