返回市场
八爪智能-MCP

八爪智能-MCP

作者:OctoMind-dev21 星标更新:2025-11-21

项目介绍

octomind mcp 服务器:让代理创建和管理端到端测试

<img src="images/light.png" alt="Octomind Logo" width="250">

smithery 徽章

Octomind 提供了一个完整的端到端测试平台,包括测试创建、执行和管理以及自动修复。 通过这个 MCP 服务器,您可以在本地开发环境中使用 Octomind 工具和资源,并能够创建新的端到端测试、执行它们等。详情请参阅 https://octomind.dev/https://octomind.dev/docs/mcp/install-octomind-mcp。

与 TestRail MCP 一起查看

视频标题

配置

环境变量

服务器使用以下环境变量:

  • APIKEY - Octomind API 的 API 密钥(必需)
  • OCTOMIND_API_URL - 要使用的 API 终端的基本 URL(默认为 https://app.octomind.dev/api)
  • REDIS_URL - 会话存储的 Redis 连接 URL(可选,格式:redis://host:port)
  • SESSION_EXPIRATION_SECONDS - 会话过期的时间(秒)(可选,仅限 Redis)

命令行选项

服务器支持以下命令行选项:

  • -s, --sse - 启用 SSE 传输模式
  • -t, --stream - 启用可流式传输的 HTTP 传输模式
  • -c, --clients - 显示客户端配置示例
  • -p, --port <port> - 监听的端口(默认:3000)
  • -r, --redis-url <url> - 会话存储的 Redis URL
  • -e, --session-expiration <seconds> - 会话过期时间(秒)

会话存储

服务器支持两种类型的会话存储:

  1. 内存存储(默认)- 会话存储在内存中,当服务器重启时会丢失
  2. Redis 存储 - 会话存储在 Redis 中,可以跨服务器重启持久化

对于生产部署,建议使用 Redis 存储并设置适当的会话过期时间。Redis 存储选项还支持多个服务器实例的水平扩展。

日志配置

  • LOG_FILENAME - 写入日志的文件(仅用于调试)。如果未设置,则禁用日志记录
  • LOG_LEVEL - 使用的日志级别(默认为 info)

工具

此 MCP 服务器实现了以下工具:

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

安装

您可以运行以下命令获取不同客户端的配置片段:

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": {
        你的 API 密钥
      }
    }
  }
}

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"
      }
    }
  }
}

注意:请将 your-api-key-here 替换为您实际的 API 密钥。

要获取 API 密钥,请参阅这里 https://octomind.dev/docs/get-started/execution-without-ci#create-an-api-key

列表 / 集成

认证由 MCPHub

<a href="https://glama.ai/mcp/servers/@OctoMind-dev/octomind-mcp"> <img width="380" height="200" src="https://gips2.baidu.com/it/u=986356020,575203158&fm=3081&app=3181&f=PNG?w=760&h=400" alt="octomind-mcp MCP 服务器" /> </a>

MseeP.ai 安全评估徽章