
mcp/octomindoctomind工具、资源和提示的MCP服务器
什么是MCP服务器?
| 镜像来源 | 官方镜像 |
| 作者 | OctoMind-dev |
| 仓库 | [***] |
| Dockerfile | [***] |
| Docker镜像构建者 | Docker Inc. |
| 许可证 | MIT许可证 |
createEnvironment工具可以为给定的测试目标创建环境。环境表示测试目标的特定设置或部署,必要时包括登录用的测试账户、头部配置、发现URL和一组变量。
| 参数 | 类型 | 描述 |
|---|---|---|
discoveryUrl | string | 用于测试发现的URL |
name | string | 环境名称 |
testTargetId | string | 测试目标的唯一标识符 |
additionalHeaderFields | object 可选 | 可选的额外HTTP头部字段,若发现需要设置额外头部 |
basicAuth | object 可选 | 可选的基本身份验证凭据,若发现需要身份验证 |
privateLocationName | string 可选 | 可选的私有位置名称,若发现在私有位置(如防火墙或***后)进行 |
testAccount | object 可选 | 可选的测试账户凭据,若发现需要身份验证 |
createTestTarget工具可以创建新的测试目标或项目。测试目标表示可使用Octomind进行测试的应用程序或服务。
| 参数 | 类型 | 描述 |
|---|---|---|
app | string | 测试目标的应用名称或项目名称 |
discoveryUrl | string | 测试目标的发现URL |
skipAutomaticTestCreation | boolean 可选 | 创建测试目标后跳过自动测试创建 |
deleteEnvironment工具可以删除给定测试目标的环境。环境ID对测试目标是唯一的,此操作不可撤销。环境表示测试目标的特定设置或部署,必要时包括登录用的测试账户、头部配置、发现URL和一组变量。
| 参数 | 类型 | 描述 |
|---|---|---|
environmentId | string | 要删除的环境的唯一标识符 |
testTargetId | string | 测试目标的唯一标识符 |
deleteTestTarget工具可以删除现有测试目标。此操作不可撤销。
| 参数 | 类型 | 描述 |
|---|---|---|
testTargetId | string | 要删除的测试目标的唯一标识符 |
discovery工具可以根据测试用例描述或提示在给定测试目标上创建测试用例。可以从该测试用例的预定义URL开始,或提供新的入口URL。
| 参数 | 类型 | 描述 |
|---|---|---|
name | string | 要创建的测试用例名称 |
prompt | string | 用于生成测试用例的描述或提示 |
testTargetId | string | 测试目标的唯一标识符 |
assignedTagNames | array 可选 | 可选的标签名称列表,用于分配给新发现的测试用例 |
entryPointUrlPath | string 可选 | 可选的入口URL路径,若未提供则使用测试目标的预定义URL |
externalId | string 可选 | 可选的外部标识符,例如工单编号或TestRail ID |
folderName | string 可选 | 可选的文件夹名称,新发现的测试用例将添加到此文件夹 |
prerequisiteId | string 可选 | 可选的前置测试用例ID,若设置,前置测试用例的所有步骤将在测试用例发现开始前执行 |
executeTests工具可以为给定测试目标触发一组测试。测试目标ID对测试目标是唯一的,测试在提供的URL上执行。上下文对象用于提供测试执行来源的信息。
| 参数 | 类型 | 描述 |
|---|---|---|
testTargetId | string | 测试目标的唯一标识符 |
url | string | 测试执行的URL |
description | string 可选 | 测试执行的可选描述 |
environmentName | string 可选 | 用于测试执行的环境名称 |
tags | array 可选 | 用于筛选要执行的测试的标签列表 |
variablesToOverwrite | object 可选 | 测试执行期间要覆盖的可选变量 |
getEnvironments工具可以检索给定测试目标的环境。环境表示测试目标的特定设置或部署,必要时包括登录用的测试账户、头部配置、发现URL和一组变量。
| 参数 | 类型 | 描述 |
|---|---|---|
testTargetId | string | 测试目标的唯一标识符 |
getPrivateLocations工具可以检索为该组织配置的所有私有位置。私有位置是可用于访问防火墙或***后的测试目标的服务器。
getTestCase工具可以检索给定测试目标和测试用例ID的测试用例。测试用例ID对测试目标是唯一的,测试用例包括一组交互和断言,是发现或手动创建的结果。
| 参数 | 类型 | 描述 |
|---|---|---|
testCaseId | string | 测试用例的唯一标识符 |
testTargetId | string | 测试目标的唯一标识符 |
getTestReport工具可以检索给定测试目标和测试报告ID的测试报告。测试报告ID在测试目标上执行一组测试时生成,对测试目标是唯一的。
| 参数 | 类型 | 描述 |
|---|---|---|
testReportId | string | 测试报告的唯一标识符 |
testTargetId | string | 测试目标的唯一标识符 |
getTestReports工具可以检索给定测试目标的测试报告。测试报告在执行一组测试时生成,测试报告ID对测试目标是唯一的。
| 参数 | 类型 | 描述 |
|---|---|---|
testTargetId | string | 测试目标的唯一标识符 |
filter | array 可选 | 测试报告的可选筛选器 |
key | object 可选 | 用于筛选测试报告的可选键 |
getTestTargets工具可以检索所有测试目标或项目。测试目标表示可使用Octomind进行测试的应用程序或服务。
返回Octomind MCP服务器的当前版本。
search工具可用于根据给定查询搜索octomind文档,搜索结果以文档链接列表形式返回。
| 参数 | 类型 | 描述 |
|---|---|---|
query | string | 搜索查询 |
updateEnvironment工具可以更新给定测试目标的环境。环境表示测试目标的特定设置或部署,必要时包括登录用的测试账户、头部配置、发现URL和一组变量。
| 参数 | 类型 | 描述 |
|---|---|---|
environmentId | string | 环境的唯一标识符 |
testTargetId | string | 测试目标的唯一标识符 |
additionalHeaderFields | object 可选 | 可选的额外HTTP头部字段,若发现需要设置额外头部 |
basicAuth | object 可选 | 可选的基本身份验证凭据,若发现需要身份验证 |
discoveryUrl | string 可选 | 可选的新发现URL |
name | string 可选 | 环境的可选新名称 |
privateLocationName | string 可选 | 可选的私有位置名称,若发现在私有位置(如防火墙或***后)进行 |
testAccount | object 可选 | 可选的测试账户凭据,若发现需要身份验证 |
updateTestTarget工具可以更新现有测试目标。测试目标表示可使用Octomind进行测试的应用程序或服务。
| 参数 | 类型 | 描述 |
|---|---|---|
testTargetId | string | 要更新的测试目标的唯一标识符 |
app | string 可选 | 测试目标的应用名称或项目名称 |
discoveryUrl | string 可选 | 测试目标的发现URL |
skipAutomaticTestCreation | boolean 可选 | 创建测试目标后跳过自动测试创建 |
testIdAttribute | string 可选 | 测试ID的属性名称 |
testRailIntegration | object 可选 | TestRail集成配置 |
timeoutPerStep | number 可选 | 每步超时时间(毫秒) |
json{ "mcpServers": { "octomind": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "APIKEY", "mcp/octomind" ], "env": { "APIKEY": "your-api-key-here" } } } }
为什么使用Docker运行MCP服务器更安全?
consoledocker build -t mcp/octomind -f Dockerfile [***]





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务