お気に入りの大規模言語モデル(LLM)を、クラウド依存やサブスクリプション料金なしでModel Context Protocol (MCP)サーバーに接続したいですか?ここがまさにその場所です!Director CLIツールを使えば、オープンソースツールを使用して、どんなLLMでもどんなMCPサーバーにもローカルで接続できます。このガイドでは、Directorのセットアップ、MCPプロキシの構成、そしてClaude、Cursor、VS Codeのようなクライアントへのリンク方法を順を追って説明します。最終的には、Hacker NewsのクエリやSlackへの投稿を、すべて自分のマシンから簡単に行えるようになるでしょう。さあ、始めましょう!
開発チームが最大限の生産性で共同作業できる、統合されたオールインワンプラットフォームをお探しですか?
Apidogは、お客様のあらゆるご要望にお応えし、Postmanをはるかに手頃な価格で置き換えます!
Directorとは何か、そしてなぜそれを使うのか?
Directorは、2025年7月にリリースされたオープンソースのCLIツールで、LLMとMCPサーバーの接続を簡素化します。MCPは、2024年11月にAnthropicによって導入された、LLMを外部データソースやツールにリンクするための標準化されたプロトコルで、まさに「AIのためのUSB-C」のようなものです。Hacker Newsからトップ記事を取得したり、Slackに要約を投稿したりする場合でも、Directorを使用すれば、ローカルMCPプロキシのセットアップや複数のサーバーとクライアントの管理が簡単になります。無料でプライバシー重視であり、AIワークフローを自分で制御したい開発者にとって最適です。さあ、始めましょうか?

ステップ1:Director CLIツールのインストール
それでは、お使いのマシンにDirectorをインストールしましょう。素早くセットアップするためにnpm経由でローカルにインストールすることもできます(ブラウザは不要です)、または柔軟性のために元のcurlメソッドを使用することもできます。
オプション1:npm経由でインストール
- ターミナルを開く:
- お気に入りのターミナル(macOS、Linux、またはWindows WSL2)を起動します。Node.js 20+がインストールされていることを確認してください(nodejs.org)。
2. Directorをインストールする:
- 以下を実行します:
npm install -g @director.run/cli
これにより、Director CLIがグローバルにインストールされます。
3. ゲートウェイを起動する:
- Directorのゲートウェイを起動します:
director serve
これにより、http://localhost:8080
でローカルサーバーが起動します。
4. Studioを開く:
- ブラウザで設定インターフェースを開きます:
director studio
これにより、プロキシ設定用のDirector UIが起動します。
オプション2:Curl経由でインストール
- Directorをインストールする:
- 以下を実行します:
curl -LsSf https://director.run/install.sh | sh
これにより、最新のDirectorバイナリが取得され、PATHに設定されます。
2. クイックスタートを起動する:
- 設定インターフェースを起動します:
director quickstart
これにより、http://localhost:8080
でブラウザウィンドウが開きます。
プロのヒント: ブラウザが開かない場合は、ターミナルでURLを確認するか、http://localhost:8080
にアクセスしてください。ポート8080が空いていることを確認してください(lsof -i :8080
)。
ステップ2:MCPプロキシサーバーの構成
DirectorのブラウザUIまたはCLIを使用してMCPプロキシサーバーをセットアップできます。プロキシは仲介役として機能し、LLMのリクエストをHacker NewsやSlackのようなMCPサーバーにルーティングします。両方の方法を見ていきましょう。
オプション1:ブラウザUI経由で構成
- プロキシを作成する:
- Directorブラウザインターフェース(
http://localhost:8080
)で、Create Proxy Serverをクリックします。 my-proxy
のように名前を付けます。これはMCPサーバーとクライアントを接続するためのハブとなります。

2. MCPサーバーを追加する:
- 検索バーでHacker News MCPサーバーを検索します。
- Add to Proxyをクリックします。Hacker Newsには追加の設定は不要です。すぐに使えます!

3. 保存してデプロイする:
- 設定を保存します。Directorがローカルでプロキシを起動します。

オプション2:CLI経由で構成
- ゲートウェイを起動する:
- Directorが実行中であることを確認します:
director serve
2. プロキシを作成する:
- 以下を実行します:
director create my-first-proxy
これにより、my-first-proxy
という名前のプロキシが設定されます。
3. MCPサーバーを追加する:
- Hacker Newsサーバー(または
fetch
のような別のサーバー)を追加します:
director add fetch --target=my-first-proxy
fetch
サーバーは、Hacker Newsと同様にテスト用のシンプルなMCPサーバーです。
4. クライアントを接続する:
- プロキシをMCPクライアントにリンクします:
director connect my-first-proxy --target=claude
director connect my-first-proxy --target=cursor
- 必要に応じて手動接続の詳細を表示します:
director connect my-first-proxy
なぜHacker NewsやFetchなのか? これらは、データ取得(例:トップ記事)のためのツールを公開する軽量なMCPサーバーであり、テストに最適です。
ステップ3:MCPクライアントを接続する
次に、LLMクライアント(Claude Desktop、Cursor、またはVS Code)をプロキシに接続しましょう。ここではClaude Desktopを例に説明しますが、他のクライアントでも同様のプロセスです。
- Claude Desktopを起動する:
- Claude Desktopを開き、Toolsセクションに移動します。
- Directorを検索し、プロキシ(
my-first-proxy
またはmy-proxy
)を選択します。 director_my-first-proxy
の下に、list_top_stories
のようなHacker Newsまたはfetchサーバーからのツールが表示されます。

2. テストしてみる:
- Claude Desktopで、以下を試します:
私のMCPサーバーを使って、Hacker Newsのトップ記事のリストを教えてください。
- ClaudeはDirector経由でツールを呼び出し、チャットに結果が表示されます。ターミナルでDirectorのログを確認し、ツール呼び出しが表示されていることを確認してください。

何が起きているのか? DirectorはClaudeのリクエストをMCPサーバーにルーティングし、データを取得してClaudeに送り返します。これらすべてがローカルでオープンソースで行われます。
ステップ4:他のMCPサーバー(Slackなど)を追加する
セットアップを拡張したいですか?プロキシにSlack MCPサーバーを追加しましょう。追加の設定が必要ですが、Directorを使えば簡単です。
- Directorにアクセスする:
- ブラウザUI(
http://localhost:8080
)またはCLIを使用します。 - ブラウザ: プロキシ(
my-first-proxy
)を選択し、Add MCP Serverをクリックします。 - CLI: 以下を実行します:
director add slack --target=my-first-proxy

2. Slackを構成する:
- Slackには認証が必要です。Directorは以下を要求します:
- APIトークン: api.slack.com/appsで
chat:write
およびchannels:read
スコープを持つSlackボットアプリを作成します。 - チャンネルID: ターゲットチャンネル(例:
#general
)を指定します。 - ブラウザUIでは、これらの情報を設定フィールドに入力します。CLIの場合は、フラグとして渡します:
director add slack --target=my-first-proxy --api-token=your-slack-token --channel-id=C123456
- 保存するか、Add to Proxyをクリックします。

3. Claude Desktopで確認する:
- Claude Desktopの
director_my-first-proxy
下のToolsセクションを更新します。 - 新しいSlackツール(例:
post_message
)がHacker Newsツールと並んで表示されます。 - 以下でテストします:
Hacker Newsのトップ記事のリストを教えてください。それらを要約してSlackに投稿してください。
- Claudeは記事を取得し、要約してSlackに投稿します。確認のため、Directorのターミナルログまたは
director logs my-first-proxy
を確認してください。

なぜSlackには追加の設定が必要なのか? SlackのMCPサーバーは外部APIと連携するため、安全なトークンが必要です。DirectorはUIまたはCLIを介してこれをシームレスに処理します。
ステップ5:複数のサーバーとクライアントでスケールする
Directorは、複数のMCPサーバーとクライアントを管理する際に真価を発揮します。スケールアップの方法は以下の通りです。
- さらにサーバーを追加する:
- ブラウザUIまたはCLIを使用して、GitHub MCP(リポジリ管理用)やMongoDB MCP(データベースクエリ用)などのサーバーを追加します。CLIの場合:
director add github --target=my-first-proxy --api-token=your-github-token
- DirectorのUIは、必要な設定(APIキーやOAuthトークンなど)を案内します。
- 複数のクライアントを接続する:
- CursorやVS Codeなどの追加クライアントをリンクします:
director connect my-first-proxy --target=cursor
director connect my-first-proxy --target=vscode
- Cursorの場合、
~/.cursor/mcp.json
に以下を追加します:
{
"mcpServers": {
"director_my-first-proxy": {
"command": "director",
"args": ["proxy", "my-first-proxy"]
}
}
}
- VS Codeの場合、マーケットプレイスからDirector MCP Extensionをインストールし、
my-first-proxy
を選択します。 - プロキシを管理する:
- 異なるプロジェクト用に個別のプロキシを作成します(例:
work-proxy
,personal-proxy
):
director create work-proxy
- プロキシを一覧表示するには:
director list-proxies
プロのヒント: CLIの詳細な使用方法については、CLIリファレンスを確認してください。
一般的な問題のトラブルシューティング
- Directorが起動しない場合? ポート8080が空いていること(
lsof -i :8080
)と、npmセットアップの場合はNode.jsがインストールされていることを確認してください。director serve
を再試行してください。 - MCPサーバーが見つからない場合? サーバーがDirectorの検索インデックスに存在するか、タイプミスがないか確認してください。一部のサーバーは初期設定にインターネット接続が必要です。
- 認証エラー? Directorの設定でAPIキー/トークンを確認してください。Slackの場合、ボットに
chat:write
権限があることを確認してください。 - クライアントがツールを認識しない場合? クライアントを再起動するか、Directorでプロキシを切り替えてください(
director restart my-first-proxy
)。 - 応答が遅い場合? ローカルMCPサーバーはハードウェアに依存します。GitHubのような複雑なサーバーには、16GB以上のRAMと適切なCPUを使用してください。
MCP接続にDirectorを使用する理由
Directorは、ローカルAIワークフローを扱う開発者にとって夢のようなツールです。その素晴らしい理由を以下に示します。
- オープンソースの力: MITライセンスで1.8k以上のGitHubスターを持つDirectorは、透明性が高くコミュニティ主導です。
- プライバシー第一: ローカルで実行され、データを安全に保ちます。
- 柔軟なセットアップ: 複数のMCPサーバー(Hacker News、Slack、GitHub)とクライアント(Claude、Cursor、VS Code)をUIまたはCLI経由でサポートします。
- 使いやすさ: 直感的なインターフェースで、複雑な設定(SlackのOAuthなど)を簡素化します。
ユーザーはDirectorの多用途性を高く評価しており、Claude Codeにとって「MCPのセットアップが魔法のように感じられる」と述べています。個人開発者であろうと、エンタープライズAIを構築していようと、Directorは時間と手間を省きます。
結論
これで、Directorを使用して任意のLLMを任意のMCPサーバーに接続する準備が整いました!Hacker Newsの記事取得からSlackへの要約投稿まで、ローカルでオープンソースのAIパワーハウスが手に入りました。さらに多くのMCPサーバーを試したり、プロキシを調整したり、コメントであなたのセットアップを共有したりしてください。AI革命をローカルでオープンに保ちましょう — 楽しいコーディングを!
開発チームが最大限の生産性で共同作業できる、統合されたオールインワンプラットフォームをお探しですか?
Apidogは、お客様のあらゆるご要望にお応えし、Postmanをはるかに手頃な価格で置き換えます!