veirox mcp
Wire your local agent to Veirox's MCP server
Synopsis
veirox mcp <subcommand> [args] [flags]
Description
Wire your local agent to Veirox's MCP server
Subcommands
| Command | Description |
|---|---|
veirox mcp doctor | Detect installed MCP clients on this machine |
veirox mcp info <server-id> | Show one MCP server |
veirox mcp list | List external MCP servers attached to this project |
veirox mcp ping <server-id> | Ping an MCP server |
veirox mcp print | Print the MCP-config snippet for a client |
veirox mcp register | Register a new external MCP server with this project |
veirox mcp remove <server-id> | Detach an MCP server from this project |
veirox mcp setup | Wire your local agent client(s) to Veirox |
veirox mcp test <server-id> <tool-name> | Invoke a tool against an MCP server |
veirox mcp tools <server-id> | List the tools exposed by an MCP server |
veirox mcp doctor
Detect installed MCP clients on this machine
veirox mcp doctor
veirox mcp info <server-id>
Show one MCP server
veirox mcp info <uuid>
veirox mcp list
List external MCP servers attached to this project
veirox mcp list
veirox mcp ping <server-id>
Ping an MCP server
veirox mcp ping <uuid>
veirox mcp print
Print the MCP-config snippet for a client
| Flag | Type | Default | Description |
|---|---|---|---|
--client | string | — | client (cursor | claude-code | codex | claude-desktop | continue) |
--mount | string | project | mount kind: project | org |
veirox mcp print --client cursor --mount project
veirox mcp register
Register a new external MCP server with this project
| Flag | Type | Default | Description |
|---|---|---|---|
--command | string | — | command to run for stdio transport |
--name | string | — | server display name |
--transport | string | stdio | transport: stdio | http |
--url | string | — | URL for http transport |
veirox mcp register --name slack --transport stdio --command 'mcp-slack'
veirox mcp remove <server-id>
Detach an MCP server from this project
veirox mcp remove <uuid>
veirox mcp setup
Wire your local agent client(s) to Veirox
| Flag | Type | Default | Description |
|---|---|---|---|
--client | stringSlice | [] | client(s) to wire (cursor | claude-code | codex | claude-desktop | continue) |
--mount | string | project | mount kind: project | org |
--no-open | bool | false | don't open deeplink URLs |
--print-only | bool | false | print setup commands and exit |
--write | bool | false | fall back to direct config-file writes if no native install path works |
veirox mcp setup --client cursor --client claude-code
veirox mcp test <server-id> <tool-name>
Invoke a tool against an MCP server
| Flag | Type | Default | Description |
|---|---|---|---|
--input | string | — | tool input as a JSON object |
veirox mcp test <uuid> list_files --input '{"path":"."}'
veirox mcp tools <server-id>
List the tools exposed by an MCP server
veirox mcp tools <uuid>
Exit codes
| Code | Meaning |
|---|---|
0 | Success. |
1 | Generic error (network, API 5xx). |
2 | Validation error (bad flag, missing required arg). |
3 | Unauthenticated — run veirox login or set VEIROX_API_KEY. |
4 | Not found (resource does not exist in this project). |
5 | Permission denied (your role / API key lacks the scope). |