mcp-setup

Configure MCP servers for Claude Code using the claude CLI.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill mcp-setup-oliverouyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-setup
Source: https://github.com/OliverOuyang/shuhe-work-skills/tree/main/skills/mcp-setup
Command: npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill mcp-setup-oliverouyang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies configuring Model Context Protocol (MCP) servers so Claude Code agents can access external tools and services reliably and without manual configuration errors.

Core Features & Use Cases

  • Predefined Server Options: Guides users through adding Context7, Exa web search, Filesystem, and GitHub MCP servers with recommended settings.
  • Custom Server Support: Collects server name, transport, command or URL, environment variables, and headers to add arbitrary MCP integrations.
  • Verification & Troubleshooting: Explains how to verify installations, common issues (Node.js, npx, Docker), and how to remove or update servers.
  • Use Case: Enable Exa for enhanced web search and GitHub MCP to allow agents to interact with repositories, issues, and PRs programmatically.

Quick Start

Run the MCP setup flow and add Context7, Exa, Filesystem, and GitHub using the claude mcp add CLI while providing required API keys, tokens, or directory paths.

Frequently Asked Questions about mcp-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure MCP servers for Claude Code agents?

To configure MCP servers for Claude Code, use the claude mcp add CLI command to register services like Context7, Exa, or GitHub, providing the required API keys and directory paths.

What do I need to set up the Model Context Protocol with Claude CLI?

Setting up the Model Context Protocol requires the Claude CLI and Node.js for npx-based servers, plus optional service API keys, tokens, or Docker when running local containerized MCP servers.

Can I add custom MCP servers to Claude Code beyond the predefined options?

Yes, you can add custom MCP servers by collecting the server name, transport type, command or URL, environment variables, and headers to integrate arbitrary MCP services into Claude Code.

How do I enable GitHub integration and web search for Claude agents?

Enable GitHub integration and web search by adding the Exa and GitHub MCP servers using the claude CLI, which allows agents to interact with repositories, issues, and PRs programmatically.

Why is my MCP server not working after adding it to Claude Code?

MCP server issues often stem from missing Node.js, npx, or Docker dependencies, so you should verify installations, check required API tokens, and review common configuration errors.

What is the Model Context Protocol used for with Claude agents?

The Model Context Protocol enables Claude agents to access external tools and services like web search, file system operations, and GitHub repository management without manual configuration errors.