Bio-OS MCP Server
@GBA-BI
About Bio-OS MCP Server
The MCP Servers for Bio-OS instance platforms.
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
12Submit Bio-OS workflow
ak: Access Key
Upload WDL workflow to Bio-OS system
ak: Access Key
Validate WDL workflow script
wdl_path: WDL file path
Generate WDL input file template
wdl_path: WDL file path
Build Docker image
registry: Image registry address
Check Docker image build status
task_id: Build task ID
Overview
What is Bio-OS MCP Server?
Bio-OS MCP Server is a Model Context Protocol (MCP) based tool and prompt server for Bio-OS that provides workflow management and Docker image building capabilities. It is intended for users who need to interact with Bio-OS workflows and Docker image builds through an MCP-compatible client like CLINE or Claude Desktop.
How to use Bio-OS MCP Server?
Install dependencies (uv, Cromwell), clone the repository, and configure the server’s path and environment variables (MIRACLE_ACCESS_KEY, MIRACLE_SECRET_KEY) in CLINE’s MCP settings. Alternatively, use a pre‑configured Docker image in a Miracle Cloud IES instance. For optimal experience with CLINE, copy the contents of bioos-mcp-prompt.md into CLINE’s Custom Instructions.
Key features of Bio-OS MCP Server
- Submit and monitor Bio-OS workflows
- Upload and validate WDL workflow scripts
- Generate WDL input file templates
- Build Docker images and check build status
- Retrieve Docker build progress and logs
- Provides five MCP prompts for guided development
Use cases of Bio-OS MCP Server
- Submitting a Bio-OS workflow with an input JSON
- Validating a WDL script before submission
- Generating a template for WDL input parameters
- Building a Docker image from a Dockerfile or archive
- Monitoring the status of an ongoing Docker build
FAQ from Bio-OS MCP Server
What dependencies does Bio-OS MCP Server require?
It requires uv (Python package manager) and Cromwell (workflow execution engine).
How do I configure the server environment?
Set MIRACLE_ACCESS_KEY and MIRACLE_SECRET_KEY in the environment, and specify the absolute paths to uv, the server script, and the source directory in CLINE’s MCP settings.
Are MCP prompts supported in CLINE?
No, CLINE does not yet support MCP Prompts. For the best experience, copy bioos-mcp-prompt.md into CLINE’s Custom Instructions.
What deployment options are available?
You can install locally on your machine or use a pre‑configured Docker image inside a Miracle Cloud IES instance accessed via Code Server.
Which tools does the server expose?
It exposes six tools: submit_workflow, import_workflow, validate_wdl, generate_inputs, build_docker_image, and check_build_status.
More Productivity MCP servers
MCP Google Calendar Server
markelaugust74A Model Context Protocol (MCP) server implementation for Google Calendar integration. Create and manage calendar events directly through Claude or other AI assistants.
Npx Y convex@latest mcp start
get-convexThe open-source reactive database for app developers
Desktop Commander
wonderwhy-erThis is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
🚀 Time MCP Server: Giving LLMs Time Awareness Capabilities
yokingma⏰ Time MCP Server: Giving LLMs Time Awareness Capabilities
🚀 TaskMaster: Todoist MCP for Cursor AI
mingolladanieleA lightweight Model Context Protocol (MCP) server that enables natural language interaction with your Todoist tasks directly from your IDE. Built with simplicity and maintainability in mind.
Comments