mcp-setup

Manages MCP server lifecycle for local,Cyclic,project and user scopes via claude mcp commands.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/midas44/ttt-expert-v2 --skill mcp-setup-midas44
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-setup
Source: https://github.com/midas44/ttt-expert-v2/tree/main/.claude/skills/mcp-setup
Command: npx skills add https://github.com/midas44/ttt-expert-v2 --skill mcp-setup-midas44

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MCP server lifecycle for Claude Code: install, configure, troubleshoot, and register servers across local, project, and user scopes to ensure reliable cross-environment operation.

Core Features & Use Cases

  • Step-by-step guidance for registering and managing MCP servers (stdio, Python, remote HTTP) using claude mcp commands.
  • Troubleshooting guidance for common failures (approval states, startup errors, VPN/proxy issues, Swagger/OpenAPI integration).
  • Real-world scenarios include adding Swagger/OpenAPI MCP servers, applying proxy bypass, and Playwright MCP usage.

Quick Start

Configure your first MCP server using claude mcp add-json to register a local-scoped server and verify via 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 register an MCP server for Claude Code using the command line?

You can register an MCP server for Claude Code by using the `claude mcp add` or `claude mcp add-json` commands. This allows you to configure local, project, or user-scoped servers and verify them with `claude mcp list`.

Why does my MCP server fail to start or connect in Claude Code?

MCP server startup or connectivity failures in Claude Code often stem from incorrect approval states, configuration errors, or network restrictions. You can troubleshoot these by validating server scopes, checking per-server approvals, and verifying the registration command syntax.

Can I configure a Swagger or OpenAPI MCP server in Claude Code?

Yes, Claude Code supports Swagger and OpenAPI MCP integration. You can register these remote HTTP or local servers using the `claude mcp add-json` command, ensuring the correct server scope and configuration parameters are applied for reliable operation.

How do I bypass VPN or proxy issues when connecting to remote MCP servers?

To bypass VPN or proxy issues with remote MCP servers, you can apply proxy bypass configurations during the server registration process. This ensures Claude Code maintains reliable connectivity to remote HTTP servers despite local network restrictions.

What is the difference between local, project, and user scopes for MCP servers?

MCP server scopes in Claude Code determine the visibility and lifetime of the server configuration: local scopes are isolated, project scopes are shared via configuration files, and user scopes apply globally across all environments for the current user.

Does Claude Code support stdio and Python based MCP servers?

Yes, Claude Code supports registering and managing stdio, Python, and remote HTTP MCP servers. You can use the `claude mcp add` command to configure these different server types across local, project, and user scopes.