返回 MCP 目录
public公开dns本地运行

Octomind (E2E Test Automation)

Octomind提供端到端测试平台,MCP服务支持本地化测试管理

article

README

🚀 使用 Octomind MCP 服务器:让代理创建和管理端到端测试

Octomind 提供了一个完整的端到端测试平台,可用于测试的创建、执行和管理,还具备自动修复功能。借助此 MCP 服务器,您能在本地开发环境中使用 Octomind 的工具和资源,开启新端到端测试的创建、执行等操作。若想了解更多,可访问 https://octomind.dev/ 和 https://octomind.dev/docs/mcp/install-octomind-mcp。

smithery badge

🚀 快速开始

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 服务器的当前版本
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端