aion-worker-mcp-0.31.0 is not a library.
aion-worker-mcp
An Aion worker that turns Model Context Protocol servers into activity sources.
Launch it with the same mcpServers JSON that Claude Code, Cursor and the MCP
inspector use; it starts each server, asks for its tools, and serves one Aion
worker per server: the task queue is the server's name, each tool is an
activity named by the tool's identifier form (get-sum becomes get_sum). A
workflow document declares exactly that and calls an MCP tool the way it calls
any other activity; the result is recorded in history like any other.
aion-mcp-worker --endpoint http://127.0.0.1:50051 --identity mcp-1 \
--concurrency 4 --reconnect-initial-backoff 1 --reconnect-max-backoff 30 --reconnect-max-attempts 0 \
--config '{"mcpServers":{"everything":{"command":"npx","args":["-y","@modelcontextprotocol/server-everything"]}}}'
worker everything
action get_sum(a: Int, b: Int) -> Sum
type Sum { content: List<Text> }
type Text { text: String }
Stdio servers today. An url server is refused by name at startup, never
silently skipped.