Sauce Labs MCP服务器
一个MCP(模型上下文协议)服务器,允许您直接从Claude与Sauce Labs API进行交互。目前支持将移动应用程序文件(APK、AAB、IPA、ZIP)上传到Sauce Labs应用程序存储。
设置
1.安装和构建
npm install
npm run build2.在Claude代码中配置
添加到您的 .claude/settings.json:
{
"mcpServers": {
"sauce-labs": {
"command": "node",
"args": ["/absolute/path/to/sauce-mcp-server/build/index.js"],
"env": {
"SAUCE_USERNAME": "your-username",
"SAUCE_ACCESS_KEY": "your-access-key",
"SAUCE_REGION": "us-west-1"
}
}
}
}3.使用它
问问克劳德:
“上传./my-app.apk到酱汁实验室”
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
SAUCE_USERNAME | 是 | 您的Sauce Labs用户名 |
SAUCE_ACCESS_KEY | 是 | 您的酱汁实验室访问密钥(在这里找到它) |
SAUCE_REGION | 否 | 数据中心区域: us-west-1 (默认), us-east-4,或 eu-central-1 |
可用工具
upload_app
将移动应用程序文件上传到Sauce Labs应用程序存储。
参数:
file_path(必填)--应用程序文件的绝对路径app_name(可选)--在Sauce Labs中显示名称(默认为文件名)description(可选)--文件描述tags(可选)--组织的标签数组(最多10个,每个1-16个字符)project_name(可选)--项目名称(最多64个字符)
发展
npm run dev # Watch mode
npm run inspect # Test with MCP Inspector