Skip to main content
Glama

mcp-director

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

問題点

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

解決策

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

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yut0takagi/mcp-director'

If you have feedback or need assistance with the MCP directory API, please join our Discord server