octomind mcp 服务器:让代理创建和管理 e2e 测试
Octomind 提供了一个完整的端到端 (e2e) 平台,用于测试创建、执行和管理,包括自动修复。借助此 MCP 服务器,您可以在本地开发环境中使用 Octomind 的工具和资源,并启用它来创建新的端到端测试、执行测试等等。更多详情,请参阅https://octomind.dev/和https://octomind.dev/docs/mcp/install-octomind-mcp 。
与 testrail mcp 一起查看实际运行情况

Related MCP server: eClass MCP Server
配置
环境变量
服务器使用以下环境变量:
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>- 会话过期时间(秒)
会话存储
服务器支持两种类型的会话存储:
内存存储(默认)- 会话存储在内存中,服务器重启时将丢失
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 服务器的当前版本
安装
您可以通过运行以下命令获取不同客户端的配置片段:
这将输出 Claude Desktop、Cursor 和 Windsurf 的配置示例。以下是大多数客户端的配置文件:
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 octomind-mcp:
Claude 桌面(.claude-config.json)
游标(cursor.json)
风帆冲浪(mcp_config.json)
注意:将your-api-key-here替换为您的实际 API 密钥。
要获取 APIKEY,请参阅此处https://octomind.dev/docs/get-started/execution-without-ci#create-an-api-key