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 "Deploy 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.
Related MCP server: myAI Memory Sync
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 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.-