Back to Home
GBA-BI icon

bioos-mcp-server

by GBA-BI

Overview

Orchestrates Bio-OS workflows and Docker image builds via an MCP server, integrating with Dockstore for workflow discovery and a reranker for search relevance.

Installation

Run Command
uv --directory . run src/bioos_mcp/bioos_mcp_server.py

Environment Variables

  • MIRACLE_ACCESS_KEY
  • MIRACLE_SECRET_KEY
  • PYTHONPATH

Security Notes

A critical security vulnerability exists in `src/bioos_mcp/tools/dockstore_search.py` where a full `ory_kratos_session` cookie is hardcoded in the `self.headers` dictionary. This cookie likely grants authenticated access to `dockstore.miracle.ac.cn` and could lead to unauthorized access or data exposure. Additionally, the server relies on hardcoded internal IP addresses (`http://10.22.17.85:10802/rerank`, `http://10.20.16.38:3001/build`) for backend services, which poses a risk if these services are not properly secured or if the network environment is not trusted. While credentials (`MIRACLE_ACCESS_KEY`, `MIRACLE_SECRET_KEY`) are generally handled via environment variables, the hardcoded session cookie is a severe oversight.

Similar Servers

Stats

Interest Score34
Security Score2
Cost ClassLow
Avg Tokens150
Stars4
Forks6
Last Update2026-01-14

Tags

Workflow ManagementDockerBio-OSMCPBioinformaticsDockstore