Loading...
Loading...
Configure popular MCP servers for enhanced agent capabilities
npx skill4agent add yeachan-heo/oh-my-claudecode mcp-setupclaude mcp addDo you have an Exa API key?
- Get one at: https://exa.ai
- Enter your API key, or type 'skip' to configure laterWhich directories should the filesystem MCP have access to?
Default: Current working directory
Enter comma-separated paths, or press Enter for defaultDo 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 laterclaude mcp addclaude mcp add context7 -- npx -y @upstash/context7-mcpclaude mcp add -e EXA_API_KEY=<user-provided-key> exa -- npx -y exa-mcp-serverclaude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem <allowed-directories>claude mcp add -e GITHUB_PERSONAL_ACCESS_TOKEN=<user-provided-token> github -- docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-serverclaude mcp add --transport http github https://api.githubcopilot.com/mcp/Note: Docker option requires Docker installed. HTTP option is simpler but may have different capabilities.
# List configured MCP servers
claude mcp listMCP Server Configuration Complete!
CONFIGURED SERVERS:
[List the servers that were configured]
NEXT STEPS:
1. Restart Claude Code for changes to take effect
2. The configured MCP tools will be available to all agents
3. Run `claude mcp list` to verify configuration
USAGE TIPS:
- Context7: Ask about library documentation (e.g., "How do I use React hooks?")
- Exa: Use for web searches (e.g., "Search the web for latest TypeScript features")
- Filesystem: Extended file operations beyond the working directory
- GitHub: Interact with GitHub repos, issues, and PRs
TROUBLESHOOTING:
- If MCP servers don't appear, run `claude mcp list` to check status
- Ensure you have Node.js 18+ installed for npx-based servers
- For GitHub Docker option, ensure Docker is installed and running
- Run /oh-my-claudecode:doctor to diagnose issues
MANAGING MCP SERVERS:
- Add more servers: /oh-my-claudecode:mcp-setup or `claude mcp add ...`
- List servers: `claude mcp list`
- Remove a server: `claude mcp remove <server-name>`stdiohttpnpx my-mcp-serverhttps://example.com/mcpclaude mcp add# Without environment variables
claude mcp add <server-name> -- <command> [args...]
# With environment variables
claude mcp add -e KEY1=value1 -e KEY2=value2 <server-name> -- <command> [args...]# Basic HTTP server
claude mcp add --transport http <server-name> <url>
# HTTP server with headers
claude mcp add --transport http --header "Authorization: Bearer <token>" <server-name> <url>claude mcp listclaude mcp addclaude mcp listclaude mcp remove <server-name>