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
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
Pick the scope
Add --scope user to make the server available in every project, or leave it project-local (written to .mcp.json).
- 3
Verify
Run claude mcp list to confirm the server is registered and connected.
- 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 connectorsOther clients