内容
src="assets/logo.svg" alt="Perforce自主测试" width="480" />
# PAT — MCP 设置
Perforce自主测试(PAT)公开了一个MCP(模型上下文协议)端点,以便AI编码助手可以直接从IDE与您的测试测试套件、环境和分析。
> **您的MCP** 遵循以下模式:<客户云>.autforce.com/mcp` 每个客户可能有一个或;`<客户云>`标识CP端点连接到的云PAT后,在浏览器的地址栏。
---
## 身份验证
身份验证使用API令牌, `Authorization: Bearer <令牌
| 方法 | 令 | 如何获取 |
|--------||
| API令牌 | `s…` | 在PAT UI中生成 → **设置 → API |
---
## 添加到 Code
```bash
claude mcp add --transport http pat https://<客户云>.autonomous-testing.com/mcp \
--header "Authorization: Bearer syg_<您的令```
验证是否连接成功:
claude mcp list删除:
```bash
mcp remove pat
```
添加到VS Code(Cop Continue / Open Code)
vscode/mcp.json`**json
{
"servers "pat": {
" "http",
"urlhttps://<客户云>.-testing.perforce.com/mcp "headers": {
"AuthorizationBearer syg_<您的令牌 }
}
}
}
`settings.json`**:
```{
"mcp.s {
"pat": {
type": "http",
"url": "https://<客户云onomous-testing.perforce.com/mcp",
"headers": {
"Authorization": "Bearer syg_<您的令牌>"
}
}
}
}
```
---
## 添加到Cursor
添加到 `~/.cursor/mcp.json`(或Cursor的MCP设置UI):
```json
{
"mcpServers": {
"pat": {
"type": "http",
"url": "https://<客户云>.autonomous-testing.perforce.com/mcp",
"headers": {
"Authorization": "Bearer syg_<您的令牌>"
}
}
}
}
```
---
## PAT可以做什么
连接后,您的助手可以访问六个专业代理和三个直接工具:
| 专业代理 | 可以询问的内容 |
|------------|-------------------|
| `setup` | PAT注册,切换应用程序,浏览设置 |
| `environment` | 创建和管理测试环境和设备 |
| `test_design` | 创建场景、测试套件,管理套件组成 |
| `policy 定义和管理测试策略和规则 |
| `execution` | 运行测试套件,预运行场景,管理调度 |
| `analytics` | 查看仪表盘,浏览运行历史,分析失败 |
直接工具:`mcp_usage_guide`(自我文档引用),`get_binary_upload_url` 和 `list_binary_artifacts`(Perfecto的移动二进制管理)。
在任何时候调用 `mcp_usage_guide` 且不带参数,即可获取完整的会话内引用。
---
## 初始步骤
连接后,从这里开始:
> "我有哪些应用程序和测试套件在PAT中?"
PAT将浏览您的应用程序和最近的测试套件运行,并返回工作区的摘要。从那里,使用带有 `switch_context` 意图的 `setup` 专业代理来设置活动应用程序,然后再创建或运行测试。
---
## 许可证
使用此软件需遵守 [Perforce自主测试使用条款](LICENSE.md)。