mcp-director
mcp-director
Claude Code向けのMCPプロファイルを推奨・管理する軽量なMCPサーバーです。
問題点
Claude Codeはセッション開始時に設定されたすべてのMCPサーバーを読み込みます。20個以上のMCPがあると起動が遅くなりますが、1セッションで使用するのは2〜3個程度です。
解決策
mcp-directorは、常に起動しておく唯一のMCPとして機能します。やりたいことを伝えると、適切なMCPを推奨し、.mcp.jsonプロファイルを切り替えてくれます。
インストール
プロジェクトの.mcp.jsonにmcp-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"
ツール
ツール | 説明 |
| タスクに適したMCPを提案(LLM支援マッチングの |
|
|
| 利用可能なプロファイルと現在の状態を表示 |
| カスタムプロファイルを作成 |
| プロファイルからMCPを追加/削除 |
| カスタムプロファイルを削除 |
| 既存の |
プロファイル
組み込みプロファイル:
プロファイル | 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
This server cannot be installed
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