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
uv --directory . run src/bioos_mcp/bioos_mcp_server.pyEnvironment 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
ironmanus-mcp
Orchestrates AI workflows with an 8-phase control flow and specialized tools, serving as a Model Context Protocol (MCP) server.
iron-manus-mcp
Orchestrates AI workflows with an 8-phase control flow and focused tools, acting as a Model Context Protocol (MCP) server for complex project management.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.
knowledgebase-mcp
A standardized Model Context Protocol (MCP) server that aggregates and provides AI systems with access to diverse biomedical knowledge bases and analysis tools.