CWL to MCP

cwl2mcp converts parsed CWL processes into MCP Tool definitions and writes them as JSON through transpiler-mate-runtime. It does not execute CWL or start an MCP server.

Start here

Python 3.10 or newer is required. The runtime discovers the installed plugin via its transpiler_mate.plugins entry point. See the project configuration for dependencies and quality checks.