mcp-setup

Configure MCP servers for Claude Code with CLI commands and verification.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/ClementATH/oh-my-claudecode --skill mcp-setup-clementath
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-setup
Source: https://github.com/ClementATH/oh-my-claudecode/tree/main/skills/mcp-setup
Command: npx skills add https://github.com/ClementATH/oh-my-claudecode --skill mcp-setup-clementath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure Model Context Protocol (MCP) servers to extend Claude Code's capabilities with external tools like web search, file system access, and GitHub integration.

Core Features & Use Cases

  • Step-by-step CLI-driven configuration of MCP servers to enhance agent tooling, including Context7, Exa Web Search, Filesystem, and GitHub.
  • Guided prompts for required information per server (API keys, tokens, or access scopes) and a unified workflow to add, verify, and manage MCP tools.
  • Custom MCP support with flexible stdio or HTTP transports and environment variable configuration for advanced integrations.

Quick Start

Install Claude Code, then run the claude mcp add commands to configure the recommended MCP servers and verify setup with claude mcp list.

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 in Claude Code?

Setting up MCP servers in Claude Code involves running `claude mcp add` commands for tools like Exa Web Search, Filesystem, and GitHub. The guided CLI workflow prompts for required API keys or tokens and verifies the configuration with `claude mcp list`.

What is the Model Context Protocol used for in Claude Code?

Model Context Protocol (MCP) extends Claude Code by connecting the agent to external tools like web search, filesystem, and GitHub. This protocol enhances agent tooling by allowing the CLI to interact with configured servers during development tasks.

Can I use custom MCP servers with HTTP transports in Claude Code?

Yes, Claude Code supports custom MCP servers using flexible stdio or HTTP transports. You can configure environment variables for advanced integrations during the setup process to connect specialized external tools to your agent workflow.

What do I need to add the GitHub MCP server to Claude Code?

Adding the GitHub MCP server requires running the `claude mcp add` command and providing the required GitHub API tokens or access scopes. The guided setup workflow prompts you for these credentials to verify and manage the integration.

How do I verify that my MCP servers are properly configured?

You can verify MCP server configuration by running the `claude mcp list` command in your CLI. This confirms the active status of added servers like Context7, Exa Web Search, Filesystem, and GitHub, ensuring they are ready for agent tooling.

Does Claude Code support both stdio and HTTP transports for MCP servers?

Claude Code supports both stdio and HTTP transports for configuring MCP servers. This flexibility allows you to connect external tools via standard input/output streams or HTTP requests, using environment variables for advanced integrations.