# llm-cli-gateway

> One local MCP endpoint for Claude Code, Codex, Gemini, Grok, and Mistral Vibe CLIs.

## Links

- Homepage: https://llm-cli-gateway.dev/
- Install: https://llm-cli-gateway.dev/install.md
- Repository: https://github.com/verivus-oss/llm-cli-gateway
- npm: https://www.npmjs.com/package/llm-cli-gateway
- MCP Registry name: io.github.verivus-oss/llm-cli-gateway

## Launch

```bash
npx -y llm-cli-gateway
```

Transport: stdio.

## Core tools

- `claude_request`, `codex_request`, `gemini_request`, `grok_request`, `mistral_request`
- `*_request_async`, `codex_fork_session`
- `llm_job_status`, `llm_job_result`, `llm_job_cancel`, `llm_request_result`
- `session_create`, `session_list`, `session_set_active`, `session_get`, `session_delete`, `session_clear_all`
- `validate_with_models`, `second_opinion`, `compare_answers`, `red_team_review`, `consensus_check`, `ask_model`, `synthesize_validation`, `list_available_models`, `job_status`/`job_result` (validation jobs)
- `list_models`, `cli_versions`, `cli_upgrade`, `upstream_contracts`, `approval_list`, `llm_process_health`

## Positioning

llm-cli-gateway wraps installed provider CLIs instead of proxying hosted model APIs. The CLIs keep their native credentials, local file access, tool execution, and session semantics. The gateway adds MCP access, async orchestration, durable job state, validation workflows, and approval surfaces.
