Configure popular MCP servers for enhanced agent capabilities
View on GitHubFebruary 4, 2026
Select agents to install to:
npx add-skill https://github.com/Yeachan-Heo/oh-my-claudecode/blob/main/skills/mcp-setup/SKILL.md -a claude-code --skill mcp-setupInstallation paths:
.claude/skills/mcp-setup/# MCP Setup Configure Model Context Protocol (MCP) servers to extend Claude Code's capabilities with external tools like web search, file system access, and GitHub integration. ## Overview MCP servers provide additional tools that Claude Code agents can use. This skill helps you configure popular MCP servers using the `claude mcp add` command-line interface. ## Step 1: Show Available MCP Servers Present the user with available MCP server options using AskUserQuestion: **Question:** "Which MCP server would you like to configure?" **Options:** 1. **Context7** - Documentation and code context from popular libraries 2. **Exa Web Search** - Enhanced web search (replaces built-in websearch) 3. **Filesystem** - Extended file system access with additional capabilities 4. **GitHub** - GitHub API integration for issues, PRs, and repository management 5. **All of the above** - Configure all recommended MCP servers 6. **Custom** - Add a custom MCP server ## Step 2: Gather Required Information ### For Context7: No API key required. Ready to use immediately. ### For Exa Web Search: Ask for API key: ``` Do you have an Exa API key? - Get one at: https://exa.ai - Enter your API key, or type 'skip' to configure later ``` ### For Filesystem: Ask for allowed directories: ``` Which directories should the filesystem MCP have access to? Default: Current working directory Enter comma-separated paths, or press Enter for default ``` ### For GitHub: Ask for token: ``` Do you have a GitHub Personal Access Token? - Create one at: https://github.com/settings/tokens - Recommended scopes: repo, read:org - Enter your token, or type 'skip' to configure later ``` ## Step 3: Add MCP Servers Using CLI Use the `claude mcp add` command to configure each MCP server. The CLI automatically handles settings.json updates and merging. ### Context7 Configuration: ```bash claude mcp add context7 -- npx -y @upstash/context7-mcp ``` ### Exa Web Search Configuration: ```bash claude mcp add -e EXA_AP