docs/user-guide/mcp-installation.md
SuperClaude provides a convenient CLI command for installing and managing MCP (Model Context Protocol) servers for Claude Code.
# List available MCP servers
superclaude mcp --list
# Interactive installation (recommended for first-time users)
superclaude mcp
# Install specific servers
superclaude mcp --servers tavily --servers context7
# Install all servers
superclaude mcp --servers sequential-thinking context7 magic playwright serena morphllm-fast-apply tavily chrome-devtools
| Server | Description | Requires API Key |
|---|---|---|
| sequential-thinking | Multi-step problem solving and systematic analysis | No |
| context7 | Official library documentation and code examples | No |
| magic | Modern UI component generation and design systems | Yes (TWENTYFIRST_API_KEY) |
| playwright | Cross-browser E2E testing and automation | No |
| serena | Semantic code analysis and intelligent editing | No |
| morphllm-fast-apply | Fast Apply for context-aware code modifications | Yes (MORPH_API_KEY) |
| tavily | Web search and real-time information retrieval | Yes (TAVILY_API_KEY) |
| chrome-devtools | Chrome DevTools debugging and performance analysis | No |
MCP servers can be installed at different scopes:
.mcp.json file in version control# Install for current project only
superclaude mcp --servers tavily --scope local
# Install for team (shared in version control)
superclaude mcp --servers context7 --scope project
# Install for all your projects
superclaude mcp --servers sequential-thinking --scope user
Some MCP servers require API keys for full functionality. SuperClaude will prompt you to enter these keys during installation.
During installation, you'll be prompted:
š MCP server 'tavily' requires an API key
Environment variable: TAVILY_API_KEY
Description: Tavily API key for web search (get from https://app.tavily.com)
Would you like to set TAVILY_API_KEY now? [Y/n]:
You can also set environment variables beforehand:
export TAVILY_API_KEY="your-api-key-here"
export TWENTYFIRST_API_KEY="your-api-key-here"
export MORPH_API_KEY="your-api-key-here"
Before installing MCP servers, ensure you have the following tools installed:
Check prerequisites:
# Check Claude CLI
claude --version
# Check Node.js
node --version
# Check uv (optional)
uv --version
Check Available Servers
superclaude mcp --list
Install Servers
Interactive mode (recommended):
superclaude mcp
Or specify servers directly:
superclaude mcp --servers tavily context7
Verify Installation
claude mcp list
Restart Claude Code
After installation, restart your Claude Code session to use the new servers.
Test Servers
In Claude Code, use /mcp command to check server status and authenticate.
Preview what would be installed without actually installing:
superclaude mcp --servers tavily --dry-run
Install multiple servers in one command:
superclaude mcp --servers sequential-thinking context7 tavily
Specify installation scope:
superclaude mcp --servers tavily --scope project
If you see "Unknown server: xxx", check the available servers:
superclaude mcp --list
If a server isn't working:
Check if the API key is set:
echo $TAVILY_API_KEY
Verify the server is installed:
claude mcp list
Check server status in Claude Code:
/mcp
Check prerequisites:
claude --version
node --version
Check Node.js version (must be 18+):
node --version
Try with verbose output:
superclaude mcp --servers tavily 2>&1 | tee install.log
MCP servers enhance SuperClaude commands with additional capabilities:
sequential-thinking and context7 first--scope project for shared configuration