rustmistmcp
by mechubsec
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| --host | No | HTTP listen host. The default deployment posture is loopback only; any external bind requires TLS plus exact allowed Host and Origin configuration. | |
| --port | No | HTTP listen port. | 30030 |
| --lab-mode | No | Waives the second-principal approval requirement for a single-operator lab. Off by default. The change-set record still notes the waiver and records `approver: null`. | false |
| --transport | No | Transport mode. Use `stdio` to run as a child process over stdin/stdout with no listening socket, or `streamable-http` for shared/remote use. | |
| --tokens-file | No | Path to the bearer-token store. Not read when `--transport stdio` is used. | |
| MCP_TOOL_MODE | No | Controls what `tools/list` advertises (`--tool-mode full|compact`). `compact` lists only catalog dispatchers visible to the caller; tools remain callable regardless. | full |
| --audit-format | No | Audit output format. JSON is mandatory for forwarding/parse targets; `text` is for terminal reading only. | |
| --audit-redact | No | Enable audit redaction. Native stdio audit is unredacted unless this and `--audit-hmac-key-file` are given. | |
| --audit-log-file | No | Path to the audit log file. File-audit startup is fail-closed if the file cannot be opened. | |
| --device-mapping | No | Path to the Mist profile configuration file (for example `/etc/rustmistmcp/mist.json`). | |
| MIST_MAX_429_RETRIES | No | Maximum number of Mist 429 retries (`--mist-max-429-retries`). Range 0-5; `0` disables retry. | 2 |
| --audit-hmac-key-file | No | Path to the audit HMAC key file used with `--audit-redact`. | |
| MIST_MAX_RETRY_WAIT_SECS | No | Maximum Mist 429 retry wait in seconds (`--mist-max-retry-wait-secs`). Range 1-120; honors `Retry-After` but never exceeds this value. | 30 |
| MIST_CONNECT_TIMEOUT_SECS | No | Outbound Mist connect timeout in seconds (`--mist-connect-timeout-secs`). Range 1-300; out-of-range values are rejected at startup. | 10 |
| MIST_REQUEST_TIMEOUT_SECS | No | Outbound Mist request timeout in seconds (`--mist-request-timeout-secs`). Range 1-600; out-of-range values are rejected at startup. | 30 |
| --site-refresh-interval-secs | No | Interval in seconds for the background `listOrgSites` refresh. `0` disables background refresh and discovers sites once at startup only. | 300 |
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
ActivityActive
ResponsivenessNo recent community issues