Skip to main content
Glama

octomind-mcp

Official
by OctoMind-dev

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

Octomind 提供了一个完整的端到端 (e2e) 平台,用于测试创建、执行和管理,包括自动修复。借助此 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 - 要使用的日志级别(默认为信息)

工具

此 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自动为 Claude Desktop 安装 octomind-mcp:

npx -y @smithery/cli install @OctoMind-dev/octomind-mcp --client claude

Claude 桌面(.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.json)

{ "mcpServers": { "octomind-mcp": { "name": "Octomind MCP Server", "command": "npx", "args": [ "-y", "@octomind/octomind-mcp@latest" ], "env": { "APIKEY": "your-api-key-here" } } } }

风帆冲浪(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 密钥。

要获取 APIKEY,请参阅此处https://octomind.dev/docs/get-started/execution-without-ci#create-an-api-key

列表/集成

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

mcp 服务器与 octomind 平台交互。octomind 为 e2e Web 测试提供了创建、运行和修复解决方案,请参阅https://octomind.dev

  1. 与 testrail mcp 一起查看实际运行情况
    1. 配置
      1. 环境变量
      2. 命令行选项
      3. 会话存储
      4. 日志配置
    2. 工具
      1. 安装
        1. 通过 Smithery 安装
        2. Claude 桌面(.claude-config.json)
        3. 游标(cursor.json)
        4. 风帆冲浪(mcp\_config.json)
      2. 列表/集成

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          Playwright MCP server enables AI-driven Playwright test generation by allowing interaction with web pages and element inspection. Integrated with IDEs like Cursor, it provides real-time context to enhance test accuracy and efficiency.
          Last updated -
          682
          6
          TypeScript
          • Apple
        • -
          security
          A
          license
          -
          quality
          An MCP server implementation that integrates with Odoo ERP systems, enabling AI assistants to interact with Odoo data and functionality through the Model Context Protocol.
          Last updated -
          78
          Python
          MIT License
        • A
          security
          A
          license
          A
          quality
          A MCP server offering tools for cryptocurrency research and Ethereum-based automation.
          Last updated -
          113
          45
          35
          TypeScript
          AGPL 3.0
        • A
          security
          A
          license
          A
          quality
          An MCP server that enables AI agents to authenticate with and interact with Open eClass platform instances, supporting UoA's SSO authentication system for retrieving course information and performing basic platform operations.
          Last updated -
          4
          1
          Python
          MIT License

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/OctoMind-dev/octomind-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server