# 安装 SmartBear MCP

- 类型: MCP 工具
- 说明: 连接 SmartBear 多款测试与 API 工具，帮助团队统一进行缺陷、测试和接口质量管理。
- 仓库: https://github.com/SmartBear/smartbear-mcp

## 方式一 · 一键代装（复制提示词让 AI 代劳）

### Claude Code
```
请帮我安装 askskill 上的 "SmartBear MCP" MCP 服务：
执行：claude mcp add 'com-smartbear-smartbear-mcp' -- npx -y @smartbear/mcp
```

### Codex
```
请帮我安装 askskill 上的 "SmartBear MCP" MCP 服务：
在 ~/.codex/config.toml 中添加：
[mcp_servers.com-smartbear-smartbear-mcp]
command = "npx"
args = ["-y","@smartbear/mcp"]
然后重启 Codex 生效
```

### Cursor
```
请帮我安装 askskill 上的 "SmartBear MCP" MCP 服务：
在 .cursor/mcp.json 的 "mcpServers" 中添加：
"com-smartbear-smartbear-mcp": { "command": "npx", "args": ["-y","@smartbear/mcp"] }
然后在 Cursor 设置 > MCP 中启用
```

## 方式二 · 命令行安装（原生命令与配置）

### Claude Code
```bash
claude mcp add --env BEARQ_API_TOKEN=YOUR_VALUE --env BEARQ_API_BASE_URL=YOUR_VALUE --env BUGSNAG_AUTH_TOKEN=YOUR_VALUE --env BUGSNAG_PROJECT_API_KEY=YOUR_VALUE --env REFLECT_API_TOKEN=YOUR_VALUE --env SWAGGER_API_KEY=YOUR_VALUE --env SWAGGER_FUNCTIONAL_TESTING_API_TOKEN=YOUR_VALUE --env SWAGGER_FUNCTIONAL_TESTING_BASE_PATH=YOUR_VALUE --env PACT_BROKER_BASE_URL=YOUR_VALUE --env PACT_BROKER_TOKEN=YOUR_VALUE --env PACT_BROKER_USERNAME=YOUR_VALUE --env PACT_BROKER_PASSWORD=YOUR_VALUE --env ZEPHYR_API_TOKEN=YOUR_VALUE --env ZEPHYR_BASE_URL=YOUR_VALUE --env QTM4J_API_KEY=YOUR_VALUE --env QTM4J_BASE_URL=YOUR_VALUE --env QTM4J_AUTOMATION_API_KEY=YOUR_VALUE --transport stdio com-smartbear-smartbear-mcp -- npx -y @smartbear/mcp
```
需要环境变量：BEARQ_API_TOKEN, BEARQ_API_BASE_URL, BUGSNAG_AUTH_TOKEN, BUGSNAG_PROJECT_API_KEY, REFLECT_API_TOKEN, SWAGGER_API_KEY, SWAGGER_FUNCTIONAL_TESTING_API_TOKEN, SWAGGER_FUNCTIONAL_TESTING_BASE_PATH, PACT_BROKER_BASE_URL, PACT_BROKER_TOKEN, PACT_BROKER_USERNAME, PACT_BROKER_PASSWORD, ZEPHYR_API_TOKEN, ZEPHYR_BASE_URL, QTM4J_API_KEY, QTM4J_BASE_URL, QTM4J_AUTOMATION_API_KEY

### Codex
```bash
codex mcp add --env BEARQ_API_TOKEN=YOUR_VALUE --env BEARQ_API_BASE_URL=YOUR_VALUE --env BUGSNAG_AUTH_TOKEN=YOUR_VALUE --env BUGSNAG_PROJECT_API_KEY=YOUR_VALUE --env REFLECT_API_TOKEN=YOUR_VALUE --env SWAGGER_API_KEY=YOUR_VALUE --env SWAGGER_FUNCTIONAL_TESTING_API_TOKEN=YOUR_VALUE --env SWAGGER_FUNCTIONAL_TESTING_BASE_PATH=YOUR_VALUE --env PACT_BROKER_BASE_URL=YOUR_VALUE --env PACT_BROKER_TOKEN=YOUR_VALUE --env PACT_BROKER_USERNAME=YOUR_VALUE --env PACT_BROKER_PASSWORD=YOUR_VALUE --env ZEPHYR_API_TOKEN=YOUR_VALUE --env ZEPHYR_BASE_URL=YOUR_VALUE --env QTM4J_API_KEY=YOUR_VALUE --env QTM4J_BASE_URL=YOUR_VALUE --env QTM4J_AUTOMATION_API_KEY=YOUR_VALUE com-smartbear-smartbear-mcp -- npx -y @smartbear/mcp
```
配置文件 ~/.codex/config.toml：
```toml
[mcp_servers.com-smartbear-smartbear-mcp]
command = "npx"
args = ["-y","@smartbear/mcp"]

[mcp_servers.com-smartbear-smartbear-mcp.env]
BEARQ_API_TOKEN = "YOUR_VALUE"
BEARQ_API_BASE_URL = "YOUR_VALUE"
BUGSNAG_AUTH_TOKEN = "YOUR_VALUE"
BUGSNAG_PROJECT_API_KEY = "YOUR_VALUE"
REFLECT_API_TOKEN = "YOUR_VALUE"
SWAGGER_API_KEY = "YOUR_VALUE"
SWAGGER_FUNCTIONAL_TESTING_API_TOKEN = "YOUR_VALUE"
SWAGGER_FUNCTIONAL_TESTING_BASE_PATH = "YOUR_VALUE"
PACT_BROKER_BASE_URL = "YOUR_VALUE"
PACT_BROKER_TOKEN = "YOUR_VALUE"
PACT_BROKER_USERNAME = "YOUR_VALUE"
PACT_BROKER_PASSWORD = "YOUR_VALUE"
ZEPHYR_API_TOKEN = "YOUR_VALUE"
ZEPHYR_BASE_URL = "YOUR_VALUE"
QTM4J_API_KEY = "YOUR_VALUE"
QTM4J_BASE_URL = "YOUR_VALUE"
QTM4J_AUTOMATION_API_KEY = "YOUR_VALUE"
```
需要环境变量：BEARQ_API_TOKEN, BEARQ_API_BASE_URL, BUGSNAG_AUTH_TOKEN, BUGSNAG_PROJECT_API_KEY, REFLECT_API_TOKEN, SWAGGER_API_KEY, SWAGGER_FUNCTIONAL_TESTING_API_TOKEN, SWAGGER_FUNCTIONAL_TESTING_BASE_PATH, PACT_BROKER_BASE_URL, PACT_BROKER_TOKEN, PACT_BROKER_USERNAME, PACT_BROKER_PASSWORD, ZEPHYR_API_TOKEN, ZEPHYR_BASE_URL, QTM4J_API_KEY, QTM4J_BASE_URL, QTM4J_AUTOMATION_API_KEY

### Cursor
配置文件 .cursor/mcp.json：
```json
{
  "mcpServers": {
    "com-smartbear-smartbear-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@smartbear/mcp"
      ],
      "env": {
        "BEARQ_API_TOKEN": "YOUR_VALUE",
        "BEARQ_API_BASE_URL": "YOUR_VALUE",
        "BUGSNAG_AUTH_TOKEN": "YOUR_VALUE",
        "BUGSNAG_PROJECT_API_KEY": "YOUR_VALUE",
        "REFLECT_API_TOKEN": "YOUR_VALUE",
        "SWAGGER_API_KEY": "YOUR_VALUE",
        "SWAGGER_FUNCTIONAL_TESTING_API_TOKEN": "YOUR_VALUE",
        "SWAGGER_FUNCTIONAL_TESTING_BASE_PATH": "YOUR_VALUE",
        "PACT_BROKER_BASE_URL": "YOUR_VALUE",
        "PACT_BROKER_TOKEN": "YOUR_VALUE",
        "PACT_BROKER_USERNAME": "YOUR_VALUE",
        "PACT_BROKER_PASSWORD": "YOUR_VALUE",
        "ZEPHYR_API_TOKEN": "YOUR_VALUE",
        "ZEPHYR_BASE_URL": "YOUR_VALUE",
        "QTM4J_API_KEY": "YOUR_VALUE",
        "QTM4J_BASE_URL": "YOUR_VALUE",
        "QTM4J_AUTOMATION_API_KEY": "YOUR_VALUE"
      }
    }
  }
}
```
一键安装：cursor://anysphere.cursor-deeplink/mcp/install?name=com-smartbear-smartbear-mcp&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBzbWFydGJlYXIvbWNwIl0sImVudiI6eyJCRUFSUV9BUElfVE9LRU4iOiJZT1VSX1ZBTFVFIiwiQkVBUlFfQVBJX0JBU0VfVVJMIjoiWU9VUl9WQUxVRSIsIkJVR1NOQUdfQVVUSF9UT0tFTiI6IllPVVJfVkFMVUUiLCJCVUdTTkFHX1BST0pFQ1RfQVBJX0tFWSI6IllPVVJfVkFMVUUiLCJSRUZMRUNUX0FQSV9UT0tFTiI6IllPVVJfVkFMVUUiLCJTV0FHR0VSX0FQSV9LRVkiOiJZT1VSX1ZBTFVFIiwiU1dBR0dFUl9GVU5DVElPTkFMX1RFU1RJTkdfQVBJX1RPS0VOIjoiWU9VUl9WQUxVRSIsIlNXQUdHRVJfRlVOQ1RJT05BTF9URVNUSU5HX0JBU0VfUEFUSCI6IllPVVJfVkFMVUUiLCJQQUNUX0JST0tFUl9CQVNFX1VSTCI6IllPVVJfVkFMVUUiLCJQQUNUX0JST0tFUl9UT0tFTiI6IllPVVJfVkFMVUUiLCJQQUNUX0JST0tFUl9VU0VSTkFNRSI6IllPVVJfVkFMVUUiLCJQQUNUX0JST0tFUl9QQVNTV09SRCI6IllPVVJfVkFMVUUiLCJaRVBIWVJfQVBJX1RPS0VOIjoiWU9VUl9WQUxVRSIsIlpFUEhZUl9CQVNFX1VSTCI6IllPVVJfVkFMVUUiLCJRVE00Sl9BUElfS0VZIjoiWU9VUl9WQUxVRSIsIlFUTTRKX0JBU0VfVVJMIjoiWU9VUl9WQUxVRSIsIlFUTTRKX0FVVE9NQVRJT05fQVBJX0tFWSI6IllPVVJfVkFMVUUifX0
需要环境变量：BEARQ_API_TOKEN, BEARQ_API_BASE_URL, BUGSNAG_AUTH_TOKEN, BUGSNAG_PROJECT_API_KEY, REFLECT_API_TOKEN, SWAGGER_API_KEY, SWAGGER_FUNCTIONAL_TESTING_API_TOKEN, SWAGGER_FUNCTIONAL_TESTING_BASE_PATH, PACT_BROKER_BASE_URL, PACT_BROKER_TOKEN, PACT_BROKER_USERNAME, PACT_BROKER_PASSWORD, ZEPHYR_API_TOKEN, ZEPHYR_BASE_URL, QTM4J_API_KEY, QTM4J_BASE_URL, QTM4J_AUTOMATION_API_KEY
