Skip to main content
Glama

mcp-director

Claude Code向けのMCPプロファイルを推奨・管理する軽量なMCPサーバーです。

問題点

Claude Codeはセッション開始時に設定されたすべてのMCPサーバーを読み込みます。20個以上のMCPがあると起動が遅くなりますが、1セッションで使用するのは2〜3個程度です。

Related MCP server: myAI Memory Sync

解決策

mcp-directorは、常に起動しておく唯一のMCPとして機能します。やりたいことを伝えると、適切なMCPを推奨し、.mcp.jsonプロファイルを切り替えてくれます。

インストール

プロジェクトの.mcp.jsonmcp-directorを追加します(ファイルが存在しない場合はプロジェクトルートに作成してください):

{
  "mcpServers": {
    "mcp-director": {
      "command": "npx",
      "args": ["-y", "mcp-director"]
    }
  }
}

その後、Claude Codeセッションを開始(または再起動)します。mcp-directorがMCPツールとして利用可能になります。

注: グローバルインストールは不要です。npxが自動的にダウンロードして実行します。

使用方法

mcp-directorを設定してClaude Codeを起動したら、Claudeに自然に話しかけるだけです:

1. 初期化 — 既存のMCPをインポート

"Run the init tool"

現在の.mcp.jsonを読み込み、すべてのMCPを.mcp-director/catalog.jsonにインポートして、ディレクターがそれらを認識できるようにします。

2. 推奨事項の取得

"I want to create meeting notes"

Claudeがrecommendを呼び出し、関連するMCP(例:whisper、notebooklm-mcp)と一致するプロファイルを提案します。

"I need to do some web research"

LLM支援によるマッチングにはsmartモードを使用します:

"Recommend MCPs for building a dashboard, use smart mode"

3. プロファイルの切り替え

"Apply the development profile"

これにより、.mcp.jsonが書き換えられ、github、context7、playwrightのみが含まれるようになります。バックアップは.mcp.json.bakとして保存されます。

"Show me what the design profile would look like" (ドライラン)

4. セッションの再起動

.mcp.jsonへの変更は、次回のClaude Codeセッション開始時に有効になります。

5. カスタムプロファイルの作成

"Create a profile called 'data-work' with filesystem and sequential-thinking"

"Add exa to the research profile"

ツール

ツール

説明

recommend

タスクに適したMCPを提案(LLM支援マッチングのsmartモードをサポート)

apply_profile

.mcp.jsonをプロファイルに切り替え(バックアップとドライラン機能付き)

list_profiles

利用可能なプロファイルと現在の状態を表示

create_profile

カスタムプロファイルを作成

update_profile

プロファイルからMCPを追加/削除

delete_profile

カスタムプロファイルを削除

init

既存の.mcp.jsonをディレクターカタログにインポート

プロファイル

組み込みプロファイル:

プロファイル

MCP

minimal

Directorのみ

development

GitHub + Context7 + Playwright

research

Exa + Context7 + Sequential Thinking

meeting-notes

Whisper + NotebookLM + Filesystem

communication

Slack + Google Calendar + Linear

design

Figma + Playwright

automation

n8n + Filesystem

full

すべてのMCPを有効化

create_profileを使用して独自のプロファイルを作成できます。

バンドルされているカタログ

16個の人気MCPが標準で含まれています:

github playwright context7 memory filesystem sequential-thinking slack figma linear whisper notebooklm-mcp exa google-calendar screenpipe n8n-mcp

initを実行するか、.mcp-director/catalog.jsonを編集して、独自のMCPを追加してください。

仕組み

  • キーワード、カテゴリ、機能を持つ人気MCPのバンドルカタログ

  • initが既存のMCPをローカルの.mcp-director/catalog.jsonにインポート

  • recommendがタスクの説明に基づいてMCPをスコアリング

  • apply_profile.mcp.jsonを書き換え(.mcp.json.bakでバックアップ)

  • ディレクターは常に自身を.mcp.json内に保持

ライセンス

MIT

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers