README
🚀 使用 Octomind MCP 服务器:让代理创建和管理端到端测试
Octomind 提供了一个完整的端到端测试平台,可用于测试的创建、执行和管理,还具备自动修复功能。借助此 MCP 服务器,您能在本地开发环境中使用 Octomind 的工具和资源,开启新端到端测试的创建、执行等操作。若想了解更多,可访问 https://octomind.dev/ 和 https://octomind.dev/docs/mcp/install-octomind-mcp。
🚀 快速开始
Octomind 提供了一个完整的端到端测试平台,用于测试的创建、执行和管理,包括自动修复功能。通过此 MCP 服务器,您可以在本地开发环境中使用 Octomind 工具和资源,并启用它来创建新端到端测试、执行它们等等。
✨ 主要特性
- 提供完整的端到端测试平台,涵盖测试创建、执行和管理功能。
- 具备自动修复功能,提升测试效率。
- 支持在本地开发环境中使用 Octomind 工具和资源。
📦 安装指南
获取不同客户端的配置示例
通过运行以下命令获取不同客户端的配置示例:
npx @octomind/octomind-mcp --clients
这将输出适用于 Claude Desktop、Cursor 和 Windsurf 的配置示例。
通过 Smithery 安装
要自动通过 Smithery 安装 octomind-mcp 用于 Claude Desktop:
npx -y @smithery/cli install @OctoMind-dev/octomind-mcp --client claude
各客户端配置文件示例
Claude Desktop (.claude-config.json)
{
"mcpServers": {
"octomind-mcp": {
"name": "Octomind MCP Server",
"command": "npx",
"args": [
"-y",
"@octomind/octomind-mcp@latest"
],
"env": {
"APIKEY": "your-api-key-here"
}
}
}
}
Cursor (cursor.json)
{
"mcpServers": {
"octomind-mcp": {
"name": "Octomind MCP Server",
"command": "npx",
"args": [
"-y",
"@octomind/octomind-mcp@latest"
],
"env": {
"APIKEY": "your-api-key-here"
}
}
}
}
Windsurf (mcp_config.json)
{
"mcpServers": {
"octomind-mcp": {
"name": "Octomind MCP Server",
"command": "npx",
"args": [
"-y",
"@octomind/octomind-mcp@latest"
],
"environment": {
"APIKEY": "your-api-key-here"
}
}
}
}
注意:要获取 API 密钥,请访问 https://octomind.dev。
📚 详细文档
配置
该服务器使用以下两个环境变量:
| 属性 | 详情 |
|------|------|
| APIKEY | Octomind API 的密钥 |
| OCTOMIND_API_URL | 要使用的 API 端点的基础 URL。默认为 https://app.octomind.dev/api |
| LOG_FILENAME | 写入日志的文件(仅用于调试)。如果未设置,则禁用日志记录。 |
| LOG_LEVEL | 使用的日志级别。默认为 info |
工具
在该 MCP 服务器中实现了以下工具:
search- 在 Octomind 文档中搜索给定查询getTestCase- 根据测试目标和测试用例 ID 检索测试用例executeTests- 触发指定 URL 上测试目标的测试执行getEnvironments- 列出测试目标的环境createEnvironment- 为测试目标创建新环境updateEnvironment- 更新现有环境deleteEnvironment- 删除环境getTestReports- 检索测试目标的测试报告getTestReport- 根据 ID 获取特定测试报告discovery- 使用描述或提示创建一个测试用例getPrivateLocations- 列出组织配置的所有私有位置getVersion- 获取 Octomind MCP 服务器的当前版本
Scan to join WeChat group