Post

Adding MCP Servers in Claude Code

All methods to configure MCP servers in Claude Code.

Adding MCP Servers in Claude Code

CLI Methods

Configure MCP servers with Claude Code CLI for different scopes:

  • Local Scope (Current Project Only) Default scope when omitted:
1
2
3
claude mcp add my-server /path/to/server
# or explicitly:
claude mcp add --scope local my-server /path/to/server
  • Project Scope (Team-Wide) Shared via .mcp.json at project root:
1
claude mcp add --scope project shared-server /path/to/server
  • User/Global Scope (All Your Projects) Available globally:
1
2
3
claude mcp add --scope user my-user-server /path/to/server
# or
claude mcp add --scope global my-user-server /path/to/server

Adding via JSON

Directly add using JSON configuration:

1
claude mcp add-json --scope user api-server '{"type":"stdio","command":"/path/to/cli","args":["--key","abc123"],"env":{"CACHE":"/tmp"}}'

HTTP/SSE Servers

For remote HTTP/SSE servers:

1
2
claude mcp add --transport http my-http-server https://example.com/mcp
claude mcp add --transport sse my-sse-server https://example.com/sse-endpoint

Import from Claude Desktop

Import existing desktop configurations:

1
claude mcp add-from-claude-desktop --scope user

Manual Configuration

Edit configurations directly:

  • Global/User Scope (~/.claude.json):
1
2
3
4
5
6
7
8
9
10
{
  "mcpServers": {
    "server-name": {
      "type": "stdio",
      "command": "node",
      "args": ["server.js"],
      "env": {}
    }
  }
}
  • Project Scope (.mcp.json in project root):
1
2
3
4
5
6
7
8
9
10
{
  "mcpServers": {
    "shared-server": {
      "type": "stdio",
      "command": "node",
      "args": ["server.js"],
      "env": {}
    }
  }
}

Scope Precedence

Claude Code prioritizes scopes as follows:

  1. Local (current project)
  2. Project (team-shared)
  3. User/Global (all your projects)

Restart Claude Code after any changes.

That’s all it takes—let me know what you think!

☕ Support My Work

If you found this post helpful and want to support more content like this, you can buy me a coffee!

Your support helps me continue creating useful articles and tips for fellow developers. Thank you! 🙏

This post is licensed under CC BY 4.0 by the author.