Codex
Native OAuth scope selection and a real barvinca_connection_status check.
curl -fsSL https://barvinca.com/install/mcp.sh | sh -s -- --client codexOne reviewed installer supports Codex, Claude Code, and Cursor Agent. Client selection is always explicit, read-only access is the default, and an unrelated configuration named barvinca is never overwritten.
Native OAuth scope selection and a real barvinca_connection_status check.
curl -fsSL https://barvinca.com/install/mcp.sh | sh -s -- --client codexUser-scoped HTTP configuration with pinned read-only OAuth scopes.
curl -fsSL https://barvinca.com/install/mcp.sh | sh -s -- --client claudeAtomic global JSON configuration and native list-tools verification.
curl -fsSL https://barvinca.com/install/mcp.sh | sh -s -- --client cursorcurl -fsSL https://barvinca.com/install/mcp.sh | sh -s -- --client codex& ([scriptblock]::Create((irm https://barvinca.com/install/mcp.ps1))) -Client codex| Flag | Effect |
|---|---|
--client codex|claude|cursor|all | Required. Selects exactly which native client configuration is touched. |
--check | Verifies saved configuration, transport, and a safe read-only tool or tool catalog. |
--update | Refreshes a matching Barvinca entry and authorization without accepting a collision. |
--uninstall | Removes only a matching Barvinca entry. Revoke server-side access separately in Settings. |
--non-interactive | Writes configuration without launching browser authorization and prints the native login command. |
--profile read|domains|admin | Codex only (or Codex within all). The default read profile requests barvinca.read; elevated profiles require explicit consent. |
barvinca_connection_status. Cursor uses mcp list-tools barvinca because its CLI does not expose a direct tool-call command.0 success · 2 invalid flags · 3 collision · 4 missing client or prerequisite · 5 authentication/transport/check failure · 6 unsafe configuration read or write.
Existing Codex-only links remain available at /install/codex, /install/codex.sh, and /install/codex.ps1.