生成、运行和调试生命科学工作流。
什么是MCP Server?
| 属性 | 详情 |
|---|---|
| Docker 镜像 | mcp/aws-healthomics-mcp-server |
| 作者 | awslabs |
| 代码仓库 | [***] |
| 属性 | 详情 |
|---|---|
| Dockerfile | [***] |
| Docker 镜像构建者 | Docker Inc. |
| Docker Scout 健康评分 | !Docker Scout Health Score |
| 验证签名 | COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/aws-healthomics-mcp-server --key [***] |
| 许可证 | Apache License 2.0 |
| 此服务器提供的工具 | 简短描述 |
|---|---|
AnalyzeAHORunPerformance | 分析AWS HealthOmics工作流运行性能并提供优化建议。 |
CreateAHOWorkflow | 创建新的HealthOmics工作流。 |
CreateAHOWorkflowVersion | 为现有工作流创建新版本。 |
DiagnoseAHORunFailure | 为失败的工作流运行提供全面的诊断信息。 |
GetAHORun | 获取特定运行的详细信息。 |
GetAHORunEngineLogs | 检索包含工作流引擎进程STDOUT和STDERR的引擎日志。 |
GetAHORunLogs | 检索显示工作流执行事件的高级运行日志。 |
GetAHORunManifestLogs | 检索工作流完成或失败时生成的运行清单日志。 |
GetAHORunTask | 获取特定任务的详细信息。 |
GetAHOSupportedRegions | 获取AWS HealthOmics可用的AWS区域列表。 |
GetAHOTaskLogs | 检索包含STDOUT和STDERR的特定工作流任务日志。 |
GetAHOWorkflow | 获取特定工作流的详细信息。 |
LintAHOWorkflowBundle | 对多文件WDL或CWL工作流包进行 lint 并返回验证结果。 |
LintAHOWorkflowDefinition | 对WDL或CWL工作流定义进行 lint 并返回验证结果。 |
ListAHORunTasks | 列出特定运行的任务。 |
ListAHORuns | 列出工作流运行。 |
ListAHOWorkflowVersions | 列出工作流的版本。 |
ListAHOWorkflows | 列出可用的HealthOmics工作流。 |
PackageAHOWorkflow | 将工作流定义文件打包为base64编码的ZIP。 |
StartAHORun | 启动工作流运行。 |
AnalyzeAHORunPerformance分析AWS HealthOmics工作流运行性能并提供优化建议。
此工具分析HealthOmics工作流运行,帮助用户优化:
当用户询问以下问题时使用此工具:
该工具检索包含任务级指标的详细清单日志,并提供结构化数据和分析说明,以支持AI驱动的洞察。
| 参数 | 类型 | 描述 |
|---|---|---|
run_ids | string | 要分析资源优化的运行ID列表。可提供为JSON数组字符串(如["run1", "run2"])或逗号分隔字符串(如"run1,run2") |
CreateAHOWorkflow创建新的HealthOmics工作流。
| 参数 | 类型 | 描述 |
|---|---|---|
name | string | 工作流名称 |
container_registry_map | string 可选 | 可选的容器注册表映射,包含registryMappings(upstreamRegistryUrl、ecrRepositoryPrefix、upstreamRepositoryPrefix、ecrAccountId)和imageMappings(sourceImage、destinationImage)数组 |
container_registry_map_uri | string 可选 | 指向包含容器注册表映射的JSON文件的S3 URI。不能与container_registry_map一起使用 |
definition_uri | string 可选 | 工作流定义ZIP文件的S3 URI。不能与definition_zip_base64一起使用 |
definition_zip_base64 | string 可选 | base64编码的工作流定义ZIP文件。不能与definition_uri一起使用 |
description | string 可选 | 工作流的可选描述 |
parameter_template | string 可选 | 工作流的可选参数模板 |
CreateAHOWorkflowVersion为现有工作流创建新版本。
| 参数 | 类型 | 描述 |
|---|---|---|
version_name | string | 新版本的名称 |
workflow_id | string | 工作流ID |
container_registry_map | string 可选 | 可选的容器注册表映射,包含registryMappings(upstreamRegistryUrl、ecrRepositoryPrefix、upstreamRepositoryPrefix、ecrAccountId)和imageMappings(sourceImage、destinationImage)数组 |
container_registry_map_uri | string 可选 | 指向包含容器注册表映射的JSON文件的S3 URI。不能与container_registry_map一起使用 |
definition_uri | string 可选 | 工作流定义ZIP文件的S3 URI。不能与definition_zip_base64一起使用 |
definition_zip_base64 | string 可选 | base64编码的工作流定义ZIP文件。不能与definition_uri一起使用 |
description | string 可选 | 工作流版本的可选描述 |
parameter_template | string 可选 | 工作流的可选参数模板 |
storage_capacity | string 可选 | 存储容量(GB),STATIC类型必填 |
storage_type | string 可选 | 存储类型(STATIC或DYNAMIC) |
DiagnoseAHORunFailure为失败的工作流运行提供全面的诊断信息。
此函数收集多种诊断信息来源,包括:
| 参数 | 类型 | 描述 |
|---|---|---|
run_id | string | 失败运行的ID |
GetAHORun获取特定运行的详细信息。
| 参数 | 类型 | 描述 |
|---|---|---|
run_id | string | 要检索的运行ID |
GetAHORunEngineLogs检索包含工作流引擎进程STDOUT和STDERR的引擎日志。
这些日志包含工作流引擎进程的所有输出,包括:
| 参数 | 类型 | 描述 |
|---|---|---|
run_id | string | 运行ID |
end_time | string 可选 | 日志检索的可选结束时间(ISO格式) |
limit | integer 可选 | 要返回的最大日志事件数 |
next_token | string 可选 | 来自先前响应的分页令牌 |
start_from_head | boolean 可选 | 是否从日志流的开头(True)或结尾(False)开始 |
start_time | string 可选 | 日志检索的可选开始时间(ISO格式) |
GetAHORunLogs检索显示工作流执行事件的高级运行日志。
这些日志包含运行期间事件的高级摘要,包括:
| 参数 | 类型 | 描述 |
|---|---|---|
run_id | string | 运行ID |
end_time | string 可选 | 日志检索的可选结束时间(ISO格式) |
limit | integer 可选 | 要返回的最大日志事件数 |
next_token | string 可选 | 来自先前响应的分页令牌 |
start_from_head | boolean 可选 | 是否从日志流的开头(True)或结尾(False)开始 |
start_time | string 可选 | 日志检索的可选开始时间(ISO格式) |
GetAHORunManifestLogs检索工作流完成或失败时生成的运行清单日志。
这些日志包含工作流的总体摘要,包括:
| 参数 | 类型 | 描述 |
|---|---|---|
run_id | string | 运行ID |
run_uuid | string | 可选的运行UUID |
end_time | string 可选 | 日志检索的可选结束时间(ISO格式) |
limit | integer 可选 | 要返回的最大日志事件数 |
next_token | string 可选 | 来自先前响应的分页令牌 |
start_from_head | boolean 可选 | 是否从日志流的开头(True)或结尾(False)开始 |
start_time | string 可选 | 日志检索的可选开始时间(ISO格式) |
GetAHORunTask获取特定任务的详细信息。
| 参数 | 类型 | 描述 |
|---|---|---|
run_id | string | 运行ID |
task_id | string | 任务ID |
GetAHOSupportedRegions获取AWS HealthOmics可用的AWS区域列表。
GetAHOTaskLogs检索包含STDOUT和STDERR的特定工作流任务日志。
这些日志包含特定任务进程的输出,包括:
| 参数 | 类型 | 描述 |
|---|---|---|
run_id | string | 运行ID |
task_id | string | 特定任务的ID |
end_time | string 可选 | 日志检索的可选结束时间(ISO格式) |
limit | integer 可选 | 要返回的最大日志事件数 |
next_token | string 可选 | 来自先前响应的分页令牌 |
start_from_head | boolean 可选 | 是否从日志流的开头(True)或结尾(False)开始 |
start_time | string 可选 | 日志检索的可选开始时间(ISO格式) |
GetAHOWorkflow获取特定工作流的详细信息。
| 参数 | 类型 | 描述 |
|---|---|---|
workflow_id | string | 要检索的工作流ID |
export_definition | boolean 可选 | 是否包含用于下载工作流定义ZIP文件的预签名URL |
LintAHOWorkflowBundle对多文件WDL或CWL工作流包进行 lint 并返回验证结果。
此工具使用适当的 lint 工具验证多文件工作流包:
该工具创建保留相对文件路径的临时目录结构,允许正确解析工作流文件之间的导入和依赖关系。
工具检查以下内容:
| 参数 | 类型 | 描述 |
|---|---|---|
main_workflow_file | string | 包中主工作流文件的路径 |
workflow_files | object | 将文件路径映射到其内容的字典 |
workflow_format | string | 工作流格式:'wdl'或'cwl' |
LintAHOWorkflowDefinition对WDL或CWL工作流定义进行 lint 并返回验证结果。
此工具使用适当的 lint 工具验证工作流定义:
工具检查以下内容:
| 参数 | 类型 | 描述 |
|---|---|---|
workflow_content | string | 要 lint 的工作流定义内容 |
workflow_format | string | 工作流格式:'wdl'或'cwl' |
filename | string 可选 | 可选的文件名(用于上下文) |
ListAHORunTasks列出特定运行的任务。
| 参数 | 类型 | 描述 |
|---|---|---|
run_id | string | 运行ID |
max_results | integer 可选 | 要返回的最大结果数 |
next_token | string 可选 | 来自先前响应的分页令牌 |
status | string 可选 | 按任务状态筛选 |
ListAHORuns列出工作流运行。
| 参数 | 类型 | 描述 |
|---|---|---|
created_after | string 可选 | 筛选在此时间戳之后创建的运行(ISO格式) |
created_before | string 可选 | 筛选在此时间戳之前创建的运行(ISO格式) |
max_results | integer 可选 | 要返回的最大结果数 |
next_token | string 可选 | 来自先前响应的分页令牌 |
status | string 可选 | 按运行状态筛选 |
ListAHOWorkflowVersions列出工作流的版本。
| 参数 | 类型 | 描述 |
|---|---|---|
workflow_id | string | 工作流ID |
max_results | integer 可选 | 要返回的最大结果数 |
next_token | string 可选 | 来自先前响应的分页令牌 |
ListAHOWorkflows列出可用的HealthOmics工作流。
| 参数 | 类型 | 描述 |
|---|---|---|
max_results | integer 可选 | 要返回的最大结果数 |
next_token | string 可选 | 来自先前响应的分页令牌 |
PackageAHOWorkflow将工作流定义文件打包为base64编码的ZIP。
| 参数 | 类型 | 描述 |
|---|---|---|
main_file_content | string | 主工作流文件的 |

来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429