Turns any command-line tool into an MCP server by parsing its help text and auto-generating a JSON Schema at startup. Point it at ripgrep, jq, pandoc, ffmpeg, or any POSIX-style CLI and it introspects flags, positionals, and argument types to expose a typed tool interface. No boilerplate, no manual schema maintenance. When the underlying binary adds a new flag, your AI sees it on next launch. Works across Claude Desktop, Cursor, Cline, and anything else speaking MCP stdio. Falls back to a variadic args array when help parsing fails. Useful when you want to prototype AI tooling around existing CLIs without writing a full SDK wrapper per command.
claude mcp add --transport stdio ronieneubauer-cli2mcp uvx cli2mcp