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.jsonat 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.jsonin 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:
- Local (current project)
- Project (team-shared)
- 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.