brushrouter
by avinaxhroy
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BRUSHROUTER_ENABLE | No | Comma-separated routes to turn on (unknown name is an error, not a silent no-op). | |
| BRUSHROUTER_DISABLE | No | Comma-separated routes to turn off (unknown name is an error, not a silent no-op). | |
| BRUSHROUTER_FAL_KEY | No | fal.ai key. | |
| BRUSHROUTER_APP_DIRS | No | Extra dirs to scan for app bundles (auto-discovery). | |
| BRUSHROUTER_PRIORITY | No | Comma-separated auto-route order. | |
| BRUSHROUTER_CODEX_CLI | No | Explicit path to a Codex CLI binary. | |
| BRUSHROUTER_FAL_MODEL | No | fal.ai model. | |
| BRUSHROUTER_CUSTOM_KEY | No | Custom HTTP endpoint key. | |
| BRUSHROUTER_CUSTOM_URL | No | Custom HTTP endpoint URL. | |
| BRUSHROUTER_GEMINI_CLI | No | Gemini CLI path. | |
| BRUSHROUTER_OPENAI_KEY | No | Fallback key name read for the OpenAI-compatible routes (OPENAI_API_KEY also works). | |
| BRUSHROUTER_ORIGINATOR | No | `originator` header sent to the Codex backend. | |
| BRUSHROUTER_CODEX_MODEL | No | Model for the direct `codex` provider. | |
| BRUSHROUTER_MCP_CONFIGS | No | Extra agent MCP config paths for `install`. | |
| BRUSHROUTER_RECIPES_DIR | No | Use a different recipe directory (same schema). | |
| BRUSHROUTER_STYLES_FILE | No | Use a different vendored styles file. | |
| BRUSHROUTER_GEMINI_MODEL | No | Gemini model. | |
| BRUSHROUTER_INSTRUCTIONS | No | Session guidance sent to MCP agents in `initialize` (empty string disables). | |
| BRUSHROUTER_GPTWEB_COOKIE | No | Cookie fallback for the vendored gptweb2api route. | |
| BRUSHROUTER_CODEX_ENDPOINT | No | Override the Codex responses endpoint. | |
| BRUSHROUTER_OPENROUTER_KEY | No | OpenRouter key. | |
| BRUSHROUTER_CODEX_AUTH_FILE | No | Explicit auth file for the direct `codex` provider. | |
| BRUSHROUTER_CODEX_CLIENT_ID | No | Override the derived OAuth client id. | |
| BRUSHROUTER_CODEX_CLI_MODEL | No | Model for the native `codex-cli` route. | |
| BRUSHROUTER_OPENROUTER_MODEL | No | OpenRouter pinned model. | |
| BRUSHROUTER_GPTWEB_PROJECT_ID | No | ChatGPT project (`g-p-...`) that anchors gptweb2api generations. | |
| BRUSHROUTER_OPENROUTER_MODELS | No | Comma-separated OpenRouter preference order. | |
| BRUSHROUTER_OAUTH_TOKEN_ENDPOINT | No | Override the OAuth token endpoint. | |
| BRUSHROUTER_OPENROUTER_RESOLUTION | No | Image resolution requested from OpenRouter. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues