Featured release
gripui v3.5.0 — gripui as an MCP server, and a reliable quit --all
gripui mcp serves gripui as an MCP tool over stdio for Claude Code, Codex, and any MCP client, and quit --all no longer stops on files that are not profiles.
- New:
gripuimcp runs a Model Context Protocol server on stdio with onegripuitool. Each call runs onegripuicommand with the same profiles, job attachments, license, and browser session as the CLI. - Set up Claude Code with: claude mcp add
gripui--gripuimcp. For Codex, add [mcp_servers.gripui] with command "gripui" and args ["mcp"] to ~/.codex/config.toml. - Fixed: quit --all read every JSON file in the
gripuiconfig directory as a profile, including the license file, and stopped with missing field selected_browser before quitting anything. - One unreadable profile no longer stops quit --all: it quits every other profile and lists each skipped one with the reason. license is no longer accepted as a profile name, so it can never overwrite the license file.
- Verified with the serial headless Chrome and Firefox release smoke, new contract tests for quit --all and a full stdio MCP session, and green release builds on all four platforms.