mcp-director
Provides Figma integration capabilities through MCP, enabling AI-assisted design workflows, asset management, and design system operations.
Provides GitHub integration capabilities through MCP, enabling AI-assisted code management, repository operations, and development workflows.
Provides Google Calendar integration capabilities through MCP, enabling AI-assisted scheduling, event management, and calendar operations.
Provides Linear integration capabilities through MCP, enabling AI-assisted project management, issue tracking, and team workflow automation.
Provides n8n integration capabilities through MCP, enabling AI-assisted workflow automation, node operations, and automation pipeline management.
Provides Slack integration capabilities through MCP, enabling AI-assisted communication, channel management, and team collaboration workflows.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-directorRecommend tools for API development and apply the development profile"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-director
A lightweight MCP server that recommends and manages MCP profiles for Claude Code.
Problem
Claude Code loads all configured MCP servers at session start. With 20+ MCPs, startup is slow — but you only use 2-3 per session.
Solution
mcp-director stays as your only always-on MCP. Tell it what you want to do, and it recommends the right MCPs and switches your .mcp.json profile.
Install
Add mcp-director to your project's .mcp.json (create the file in your project root if it doesn't exist):
{
"mcpServers": {
"mcp-director": {
"command": "npx",
"args": ["-y", "mcp-director"]
}
}
}Then start (or restart) your Claude Code session. mcp-director will be available as an MCP tool.
Note: No global install needed.
npxdownloads and runs it automatically.
Usage
Once Claude Code starts with mcp-director configured, just talk to Claude naturally:
1. Initialize — Import your existing MCPs
"Run the init tool"
This reads your current .mcp.json and imports all MCPs into .mcp-director/catalog.json so the director knows about them.
2. Get recommendations
"I want to create meeting notes"
Claude will call recommend and suggest relevant MCPs (e.g. whisper, notebooklm-mcp) along with matching profiles.
"I need to do some web research"
Use smart mode for LLM-assisted matching:
"Recommend MCPs for building a dashboard, use smart mode"
3. Switch profiles
"Apply the development profile"
This rewrites your .mcp.json to only include github, context7, and playwright. A backup is saved as .mcp.json.bak.
"Show me what the design profile would look like" (dry-run)
4. Restart session
Changes to .mcp.json take effect on the next Claude Code session start.
5. Create custom profiles
"Create a profile called 'data-work' with filesystem and sequential-thinking"
"Add exa to the research profile"
Tools
Tool | Description |
| Suggest MCPs for a task (supports |
| Switch |
| Show available profiles and current state |
| Create a custom profile |
| Add/remove MCPs from a profile |
| Remove a custom profile |
| Import existing |
Profiles
Built-in profiles:
Profile | MCPs |
minimal | Director only |
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 | All MCPs enabled |
Create your own with create_profile.
Bundled Catalog
16 popular MCPs are included out of the box:
github playwright context7 memory filesystem sequential-thinking slack figma linear whisper notebooklm-mcp exa google-calendar screenpipe n8n-mcp
Add your own MCPs by running init or editing .mcp-director/catalog.json.
How It Works
Bundled catalog of popular MCPs with keywords, categories, and capabilities
initimports your existing MCPs into a local.mcp-director/catalog.jsonrecommendscores MCPs against your task descriptionapply_profilerewrites.mcp.json(with.mcp.json.bakbackup)Director always preserves itself in
.mcp.json
License
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