octomind mcp server: let agents create and manage e2e tests

octomind mcp server: let agents create and manage e2e tests

site icon
2025.04.17 10
TypeScript端到端测试平台测试管理开发效率
Octomind MCP Server 是一个端到端测试平台,允许代理创建和管理端到端测试。它提供了测试创建、执行和管理的完整解决方案,包括自动修复功能。通过此MCP服务器,用户可以在本地开发环境中使用Octomind的工具和资源,创建新的端到端测试、执行测试等。
View on GitHub

Overview

基本能力

产品定位

Octomind MCP Server 是一个端到端测试平台,专注于测试创建、执行和管理,包括自动修复功能。

核心功能

  • 创建新的端到端测试
  • 执行测试
  • 管理测试环境和测试报告
  • 自动修复测试

适用场景

  • 本地开发环境中的端到端测试
  • 自动化测试流程
  • 测试环境管理

工具列表

  • search: 搜索Octomind文档
  • getTestCase: 获取特定测试目标的测试用例
  • executeTests: 在指定URL上触发测试执行
  • getEnvironments: 列出测试目标的环境
  • createEnvironment: 为测试目标创建新环境
  • updateEnvironment: 更新现有环境
  • deleteEnvironment: 删除环境
  • getTestReports: 获取测试目标的测试报告
  • getTestReport: 通过ID获取特定测试报告
  • discovery: 通过描述或提示创建测试用例
  • getPrivateLocations: 列出组织配置的所有私有位置
  • getVersion: 获取Octomind MCP服务器的当前版本

常见问题解答

  • 如何获取APIKEY?参考链接:https://octomind.dev/docs/get-started/execution-without-ci#create-an-api-key

使用教程

使用依赖

  • 需要安装Node.js和npm

安装教程

  1. 通过Smithery安装(适用于Claude Desktop):
npx -y @smithery/cli install @OctoMind-dev/octomind-mcp --client claude
  1. 手动配置(适用于Claude Desktop、Cursor和Windsurf):
  2. 参考README中的配置示例,替换your-api-key-here为实际的APIKEY。

调试方式

  • 设置环境变量LOG_FILENAMELOG_LEVEL以启用日志记录。
  • 默认日志级别为info

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。