OmniSQL MCP
by kylepantall
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OMNISQL_DEBUG | No | Enable debug logging. | false |
| SSH_AUTH_SOCK | No | SSH agent socket used for SSH tunnel agent authentication. Must be set explicitly in the MCP server's environment if using an agent. | |
| OMNISQL_PROJECT | No | Restrict discovery to one DB client project/workspace folder. | All projects |
| OMNISQL_TIMEOUT | No | Query timeout (ms). | 30000 |
| OMNISQL_POOL_MAX | No | Maximum connections per pool. | 4 |
| OMNISQL_POOL_MIN | No | Minimum connections per pool. | 0 |
| OMNISQL_READ_ONLY | No | Disable all write operations. | true |
| OMNISQL_WORKSPACE | No | Path to local DB client workspace directory. | OS default |
| OMNISQL_DUCKDB_CLI | No | Path to the DuckDB CLI executable if it is outside your MCP client's PATH. | |
| OMNISQL_CONFIG_FILE | No | JSON configuration for multiple database instances and their settings. | |
| OMNISQL_POLICY_FILE | No | Additional schema, table, function, and database access rules. | |
| OMNISQL_AWS_CLI_PATH | No | Path to the AWS CLI (used for RDS IAM authentication). | aws |
| OMNISQL_DISABLED_TOOLS | No | Comma-separated tools to disable. | None |
| OMNISQL_SSH_KNOWN_HOSTS | No | known_hosts file used to verify SSH tunnel hosts. | ~/.ssh/known_hosts |
| OMNISQL_UPDATE_NOTIFIER | No | Check npm for updates and show notices on stderr. | true |
| OMNISQL_IAM_TOKEN_TIMEOUT | No | Timeout for minting an RDS IAM auth token (ms). | 20000 |
| OMNISQL_POOL_IDLE_TIMEOUT | No | Idle connection timeout (ms). | 30000 |
| OMNISQL_DISCOVER_WORKSPACE | No | Include saved workspace connections. | false with a config file; true otherwise |
| OMNISQL_ALLOWED_CONNECTIONS | No | Comma-separated whitelist of connection IDs or names. | All |
| OMNISQL_SSH_STRICT_HOST_KEY | No | Refuse SSH tunnel hosts with no known_hosts entry. | true |
| OMNISQL_POOL_ACQUIRE_TIMEOUT | No | Connection acquire timeout (ms). | 10000 |
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 recent community issues