Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HOST | No | The host address to bind the server to. | 127.0.0.1 |
| PORT | No | The port number to bind the server to. | 8080 |
| LOG_LEVEL | No | Logging level. Options include debug, info, warning, error, critical. | INFO |
| TRANSPORT | No | The transport protocol to use (stdio or streamable-http). | streamable-http |
| FOREMAN_URL | Yes | URL of the Foreman instance. Defaults to https://$hostname if not provided. | https://$hostname |
| FOREMAN_TOKEN | No | Foreman authentication token. | |
| NO_VERIFY_SSL | No | Set to 'true' to disable SSL certificate verification. | |
| FOREMAN_PASSWORD | No | Foreman password for authentication. | |
| FOREMAN_USERNAME | Yes | Foreman username for authentication. | |
| FOREMAN_CA_BUNDLE | No | Path to a custom CA certificate bundle (e.g., /path/to/ca-bundle.pem). |
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 | |