mcp-omv
by tommypopescu
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OMV_URL | Yes | OMV base URL, HTTPS. | |
| MCP_PORT | No | Listen port. | 8787 |
| LOG_LEVEL | No | Log level: debug, info, warn, or error. | info |
| OMV_PASSWORD | No | OMV service account password. Alternative to OMV_PASSWORD_FILE. | |
| OMV_USERNAME | Yes | OMV service account username. | |
| MCP_BIND_HOST | No | Bind address; never 0.0.0.0. | 127.0.0.1 |
| MCP_AUTH_TOKEN | No | MCP bearer token, 32+ characters. Alternative to MCP_AUTH_TOKEN_FILE. | |
| OMV_ALLOW_HTTP | No | Allow plain HTTP to OMV on a trusted network. | false |
| MCP_ALLOW_WRITE | No | Enable write tools such as up, restart, stop, pull, apt update, and apply config. | false |
| MCP_PUBLISH_HOST | No | Specific LAN IP to publish on when the MCP client is on another machine. | |
| MCP_ALLOWED_HOSTS | No | Extra allowed Host values. | |
| OMV_PASSWORD_FILE | No | Path to a file containing the OMV service account password. Alternative to OMV_PASSWORD. | |
| MCP_ALLOWED_ORIGINS | No | Allowed Origin hostnames. | |
| MCP_ALLOW_SENSITIVE | No | Enable sensitive read tools such as logs, compose files, inspect, and config. | false |
| MCP_AUTH_TOKEN_FILE | No | Path to a file containing the MCP bearer token, 32+ characters. Alternative to MCP_AUTH_TOKEN. | |
| NODE_EXTRA_CA_CERTS | No | Path to a private CA certificate file for OMV HTTPS. | |
| MCP_MAX_OUTPUT_BYTES | No | Output cap per tool call. | 100000 |
| MCP_ALLOW_DESTRUCTIVE | No | Enable destructive tools such as down, prune, apt install/upgrade, reboot, shutdown, and run cron job. Requires MCP_ALLOW_WRITE=true. | false |
| OMV_TASK_WAIT_SECONDS | No | How long a tool waits for a background task. | 120 |
| OMV_REQUEST_TIMEOUT_MS | No | Per RPC timeout in milliseconds. | 20000 |
| MCP_RATE_LIMIT_PER_MINUTE | No | Requests per client per minute. | 60 |
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