mcp-infrastructure-servers
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DB_HOST | No | Host for the default PostgreSQL connection (servers/sql) and the optional inventory database (servers/libvirt). | |
| DB_PORT | No | Port for the default PostgreSQL connection (servers/sql) and the optional inventory database (servers/libvirt). | |
| AD_DC_HOST | No | Domain controller host for the Active Directory server. Used together with the other AD_DC_* variables to register a DC at startup. | |
| DB_DATABASE | No | Database name for the default PostgreSQL connection (servers/sql) and the optional inventory database (servers/libvirt). | |
| DB_PASSWORD | No | Password for the default PostgreSQL connection (servers/sql) and the optional inventory database (servers/libvirt). | |
| DB_USERNAME | No | Username for the default PostgreSQL connection (servers/sql) and the optional inventory database (servers/libvirt). | |
| AD_DC_DOMAIN | No | Domain controller domain for the Active Directory server. Used together with the other AD_DC_* variables to register a DC at startup. | |
| BASH_MCP_ROOT | No | Single directory used as the allowlist when BASH_MCP_ALLOWED_ROOTS is unset, and as the base for relative paths. | |
| AD_DC_PASSWORD | No | Domain controller password for the Active Directory server. Used together with the other AD_DC_* variables to register a DC at startup. | |
| AD_DC_USERNAME | No | Domain controller username for the Active Directory server. Used together with the other AD_DC_* variables to register a DC at startup. | |
| SQL_MCP_RO_USER | No | Read-only PostgreSQL role for the SQL server. Point the agent at this to prevent write operations. | |
| AD_TLS_CA_BUNDLE | No | CA bundle used to validate the domain controller's certificate. When set, certificate validation is required; when unset, LDAP uses StartTLS without verifying the peer. | |
| MCP_SSH_KEY_PATH | No | Private key used to reach remote hypervisors over SSH. Defaults to /root/.ssh/id_ed25519. | /root/.ssh/id_ed25519 |
| MCP_CREDENTIAL_KEY | No | Fernet key used to encrypt guest credentials before they are stored. If unset, clone tools refuse to persist credentials. | |
| SQL_MCP_BACKUP_DIR | No | Directory where backup_db writes database dumps. Defaults to /var/backups. | /var/backups |
| SQL_MCP_RO_PASSWORD | No | Password for the read-only PostgreSQL role (SQL_MCP_RO_USER). | |
| BASH_MCP_ALLOWED_ROOTS | No | Colon-separated allowlist of absolute directories that the bash server file tools may touch. When unset, BASH_MCP_ROOT is used as the allowlist. | |
| WINRM_MCP_STAGING_ROOT | No | Local directory used to stage files for upload/download. Defaults to /var/lib/mcp-winrm/staging. | /var/lib/mcp-winrm/staging |
| AD_ALLOW_CLEARTEXT_BIND | No | Set to 'true' to disable StartTLS entirely and send the bind password unencrypted. Intended only for isolated labs. |
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