A Model Context Protocol (MCP) based tool and prompt server for Bio-OS that provides workflow management and Docker image building capabilities.
We recommend using the CLINE extension for VSCode to interact with this MCP tool. There are two deployment options available: standalone installation on your local machine or using Code Server in a Miracle Cloud IES instance. Choose the option that best suits your needs.
Bio-OS MCP Server requires the following dependencies:
pip install uv
brew install cromwell
Clone the Bio-OS MCP Server repository:
git clone https://github.com/GBA-BI/bioos-mcp-server.git
Configure the Bio-OS MCP Server script path in CLINE's MCP settings. Replace the placeholders with absolute paths to your installation:
{
"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"
}
}
}
}
Follow the configuration process shown below. The Bio-OS MCP Server is ready to use when the status turns green. If the connection is unstable, click "Retry Connection":
Since CLINE does not yet support MCP Prompts, copy the contents of bioos-mcp-prompt.md
into CLINE's Custom Instructions for optimal experience:
After completing the configuration, you can begin using the Bio-OS MCP Server for development.
For Miracle Cloud users, we provide a pre-configured Docker image with all Bio-OS MCP Server dependencies. Follow these steps:
registry-vpc.miracle.ac.cn/infcprelease/iespro:250217
Click the CLINE icon in the left sidebar and configure your LLM model credentials:
Navigate to CLINE's MCP configuration page and verify that Bio-OS MCP Server is properly connected. Use "Retry Connection" if needed:
Since CLINE does not yet support MCP Prompts, copy the contents of bioos-mcp-prompt.md
into CLINE's Custom Instructions for optimal experience:
Once configured, you can begin development with Bio-OS MCP Server.
submit_workflow
import_workflow
validate_wdl
generate_inputs
build_docker_image
check_build_status
wdl_development_workflow_prompt
wdl_runtime_prompt
workflow_input_prompt
workflow_submission_prompt
docker_build_prompt
Note: Prompts are currently not supported in Cline environment. These prompts are only available when using the MCP server directly or through Claude Desktop.
Issues and Pull Requests are welcome.
MIT License
Seamless access to top MCP servers powering the future of AI integration.