# 基本语法
claude mcp add-json <服务器名称> '<JSON配置>'
# 实际例子:添加一个 stdio 服务器
claude mcp add-json weather-api '{"type":"stdio","command":"/path/to/weather-cli","args":["--api-key","abc123"],"env":{"CACHE_DIR":"/tmp"}}'
以下是一些具体的样例命令:
简单的 MCP 服务器配置
claude mcp add-json sequential-thinking '{"type":"stdio","command":"npx","args":["-y","@modelcontextprotocol/server-sequential-thinking"]}'
带环境变量的配置
claude mcp add-json mcp-omnisearch '{"type":"stdio","command":"npx","args":["-y","mcp-omnisearch"],"env":{"TAVILY_API_KEY":"your-tavily-key","BRAVE_API_KEY":"your-brave-key"}}'
指定作用域
# 用户级别(所有项目可用)
claude mcp add-json --scope=user server-name '{...configuration...}'
# 项目级别(仅当前项目可用)
claude mcp add-json --scope=project server-name '{...configuration...}'
其他相关命令
claude mcp list
- 列出所有配置的服务器
claude mcp get <服务器名>
- 获取特定服务器的详细信息
claude mcp remove <服务器名>
- 移除服务器
/mcp
- 在 Claude Code 内检查服务器状态
JSON 配置通常包含以下字段:
type
: 通常是 "stdio"
command
: 要运行的可执行命令
args
: 命令参数数组
env
: 环境变量对象(可选)