mcpservers

Setup guide

How to add an MCP server to Claude Code

Claude Code adds MCP servers from the terminal with one command — no manual JSON editing required.

Steps

  1. 1

    Run claude mcp add

    From your project run: claude mcp add <name> -- <command> <args>. For a remote server use: claude mcp add --transport http <name> <url>.

  2. 2

    Pick the scope

    Add --scope user to make the server available in every project, or leave it project-local (written to .mcp.json).

  3. 3

    Verify

    Run claude mcp list to confirm the server is registered and connected.

  4. 4

    Use it

    Start Claude Code and ask for a task the server enables; its tools are available immediately.

Example

# local stdio server
claude mcp add github -- npx -y @modelcontextprotocol/server-github

# remote HTTP server, available everywhere
claude mcp add --transport http --scope user mcpservers https://mcpservers.md/mcp

FAQ

How do I add an MCP server to Claude Code?

Run `claude mcp add <name> -- <command>` in your terminal, or `claude mcp add --transport http <name> <url>` for a remote server. Use `claude mcp list` to verify.

What is the difference between project and user scope?

Project scope (default) writes to a local .mcp.json so the server only loads in that repo. `--scope user` registers it globally for all your projects.

How do I remove an MCP server?

Run `claude mcp remove <name>`.

Now pick a server to add

Browse verified MCP servers with copy-paste config for Claude Code and other clients.

Browse connectors

Other clients