mcp-director
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.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 deployed
Maintenance
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server for AI agent profiles and smart notes. 60+ coding prompt packs with expert personas.
The Polar Signals MCP server enables AI assistants to connect directly with performance profiling data, allowing users to analyze application performance through natural language queries. Key capabilities include querying CPU performance and memory usage, exploring profiling metadata like profile types and labels, and providing AI-driven code optimization suggestions directly within development environments like Claude Code or Cursor.
Claude Code / MCP skills for the dev pipeline: discover, spec, design, build, ship, operate.
Related MCP Servers
- AlicenseAqualityDmaintenanceA tool that helps manage and synchronize MCP server configurations across different AI assistant clients (Cline, Roo Code, WindSurf, Claude), automating the process of retrieving, listing, adding, and removing server configurations from client configuration files.6121MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP tool that synchronizes user preferences, personal details, and code standards across multiple Claude interfaces, allowing users to maintain consistent personalized AI interactions without repeating themselves.7-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that optimizes Apache Spark code using Claude AI, providing intelligent code optimization suggestions and performance analysis.29-
- FlicenseNot gradedqualityDmaintenanceAn MCP server that lets you switch between different MCP configuration profiles directly from inside Claude Desktop.-