Coala: a standard-based framework for converting CWL-described command-line tools into agentic toolsets
SUMMARY: Large Language Models (LLM) can orchestrate computational analyses through agentic systems, but scaling their toolsets remains a barrier because tool definitions are often hard coded into agent implementation. We developed Command-line LLM-agent Adapter (Coala), a standards-based framework that bridges the Model Context Protocol (MCP) and the Common Workflow Language (CWL). Coala turns CWL tool descriptions into MCP-compatible, LLM-accessible schemas, treating tool definitions as data rather than code. Tools are then executed in containerized environments through a generic MCP server, which separates the agent's reasoning from tool execution. This framework improves reproducibility, reduces ongoing maintenance burden, and enables interactive access to local command-line tools through natural-language queries. AVAILABILITY AND IMPLEMENTATION: Coala is available at https://coala.info and is openly developed on GitHub: https://github.com/coala-info/coala. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Authors
- Qiang Hu (ORCID: https://orcid.org/0000-0002-4090-5539)
- Qianqian Zhu (ORCID: https://orcid.org/0000-0003-2516-6675)
- Hong Zhang (ORCID: https://orcid.org/0000-0002-0430-2319)
- Tao Liu
- Song Liu
Institutions
- Roswell Park Comprehensive Cancer Center (US)
Publication Details
- Journal
- Bioinformatics
- Published
- 2026-08-26
- DOI
- https://doi.org/10.1093/bioinformatics/btag641
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00