Token导航 LogoToken导航TokenDH.com
Bio-OS MCP Server logo
开发工具stdio官方级别未说明来源级核验

Bio-OS MCP Server

MCP Server

The MCP Servers for Bio-OS instance platforms.

工具数

8

提示词数

0

GitHub Stars

5

资源数

0
生物信息学工作流管理PythonClaude开发工具Claude DesktopClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

GBA-BI

提供方

GBA-BI

最后核验

2026/5/18 02:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install uv

详细介绍

Bio-OS MCP服务器

基于模型上下文协议(MCP)的Bio-OS工具和提示服务器,提供工作流管理和Docker镜像构建功能。

用法

我们建议使用VSCode的CLINE扩展与此MCP工具进行交互。有两种部署选项可供选择:在本地计算机上独立安装或在Miracle Cloud IES实例中使用Code Server。选择最适合您需求的选项。

本地安装(通过本地VSCode使用MCP)

先决条件

Bio-OS MCP服务器需要以下依赖关系:

  1. 安装uv(Python包管理器):
pip install uv
  1. 安装Cromwell(工作流执行引擎):
brew install cromwell

安装

克隆Bio-OS MCP服务器存储库:

git clone https://github.com/GBA-BI/bioos-mcp-server.git

配置

在CLINE的MCP设置中配置Bio-OS MCP服务器脚本路径。将占位符替换为安装的绝对路径:

{
  "mcpServers": {
    "bioos": {
      "command": "path/to/uv",
      "args": [
        "--directory",
        "path/to/bioos-mcp-server",
        "run",
        "path/to/bioos-mcp-server/src/bioos_mcp/bioos_mcp_server.py"
      ],
      "env": {
        "PYTHONPATH": "path/to/bioos-mcp-server/src",
        "MIRACLE_ACCESS_KEY": "xxxxxxxxxxxx",
        "MIRACLE_SECRET_KEY": "xxxxxxxxxxxx"
      }
    }
  }
} 

按照下面显示的配置过程进行操作。当状态变为绿色时,Bio-OS MCP服务器已准备好使用。如果连接不稳定,请单击“重试连接”: ![](figures/standalone_configure.png)

由于CLINE尚不支持MCP提示,请复制以下内容 bioos-mcp-prompt.md 进入CLINE的自定义说明以获得最佳体验: ![](figures/prompt.png)

完成配置后,您可以开始使用Bio-OS MCP服务器进行开发。

云安装(通过Miracle Cloud中的代码服务器使用MCP)

对于Miracle Cloud用户,我们提供了一个预配置的Docker镜像,其中包含所有Bio-OS MCP服务器依赖项。请按照以下步骤操作:

  1. 使用图像启动IES实例: registry-vpc.miracle.ac.cn/infcprelease/iespro:250217
  2. 选择“使用VSCode打开”以访问开发环境:

![](figures/IES_init.png) ![](figures/run_vscode.png)

代码服务器中的配置

  1. 单击左侧边栏中的CLINE图标并配置LLM模型凭据:

![](figures/cline_extension.png)

  1. 导航到CLINE的MCP配置页面,并验证Bio-OS MCP服务器是否已正确连接。如果需要,请使用“重试连接”:

![](figures/mcp_config.png)

配置后,您可以开始使用Bio-OS MCP Server进行开发。

特性

1.工作流管理

  • 提交和监控工作流
  • 上传WDL工作流
  • 验证WDL脚本
  • 生成输入文件模板

2.Docker镜像管理

  • 构建Docker镜像
  • 检查构建状态
  • 监控构建进度
  • 检索构建日志

API 参考

工具

  1. submit_workflow

- 功能:提交Bio-OS工作流 - 参数: - ak:访问密钥 - sk:密钥 - workspace_name:工作区名称 - workflow_name:工作流名称 - input_json:输入json文件路径

  1. import_workflow

- 功能:将WDL工作流上传到Bio-OS系统 - 参数: - ak:访问密钥 - sk:密钥 - workspace_name:工作区名称 - workflow_name:工作流名称 - 工作流_源:WDL文件路径 - workflow_desc:工作流描述

  1. validate_wdl

- 功能:验证WDL工作流脚本 - 参数: - wdl_path:wdl文件路径

  1. generate_inputs

- 功能:生成WDL输入文件模板 - 参数: - wdl_path:wdl文件路径

  1. build_docker_image

- 功能:构建Docker镜像 - 参数: - 注册表:映像注册表地址 - namespace_name:命名空间 - repo_name:存储库名称 - tag:版本标签 - source_path:Dockerfile或存档路径

  1. check_build_status

- 功能:检查Docker镜像构建状态 - 参数: - task_id:生成任务id

  1. download_gse_data

- 功能:启动异步任务,从NCBI GEO下载GSE数据集文件 - 参数: - gse_id:要下载的gse id(例如GSE1000) - target_dir:目标文件夹的绝对路径

  1. get_gse_download_status

- 功能:检查GSE下载任务的进度 - 参数: - task_id:download_gse_data返回的任务id

提示(Cline尚不支持)

  1. wdl_development_workflow_prompt

- 功能:为WDL工作流开发生成完整的指导 - 内容: - WDL脚本开发步骤 - 任务结构指南 - 运行时配置要求 - Docker镜像准备指南

  1. wdl_runtime_prompt

- 功能:生成WDL运行时配置模板 - 内容: - 所需的docker镜像配置 - 内存设置(默认值:8 GB) - 磁盘设置(默认值:20 GB) - CPU设置(默认值:4)

  1. workflow_input_prompt

- 功能:生成工作流输入准备指南 - 内容: - 输入文件准备步骤 - 参数验证指南 - 文件路径要求

  1. workflow_submission_prompt

- 功能:生成工作流提交模板 - 内容: - 所需凭据(ak/sk) - 工作空间配置 - 输入文件要求

  1. docker_build_prompt

- 功能:生成Docker构建流程指南 - 内容: - Docker文件生成步骤 - 构建配置要求 - 图像注册表设置 - 构建状态监控指南

注意:Cline环境目前不支持提示。这些提示仅在直接或通过Claude Desktop使用MCP服务器时可用。

✅ MCPHub认证

![MCPHub Certified](https://mcphub.com/mcp-servers/GBA-BI/bioos-mcp-server)\ 此服务器由官方认证 MCPHub。在我们的MCPHub配置文件页面上验证认证状态。

贡献

欢迎问题和拉取请求。

许可证

MIT许可证

目录标签

目录标签

生物信息学工作流管理PythonClaude开发工具developer-tools本地部署Docker构建MCP协议

支持客户端

Claude DesktopClaudeCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP