Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TERRAKUBE_API_URL | Yes | Your Terrakube API URL | |
| TERRAKUBE_PAT_TOKEN | Yes | Your Terrakube personal access token | |
| TERRAKUBE_ORGANIZATION | Yes | Your Terrakube organization name |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list-organizations | Lists all organizations accessible to the current user |
| get-organization | Retrieves detailed information about a specific organization by its ID |
| create-organization | Creates a new organization with the specified name and optional description |
| edit-organization | Updates an existing organization's details |
| list-workspaces | Lists all workspaces in the specified organization |
| get-workspace | Retrieves detailed information about a specific workspace |
| create-workspace | Creates a new workspace in the specified organization |
| edit-workspace | Updates an existing workspace's details |
| list-modules | Lists all modules in the specified organization |
| get-module | Retrieves detailed information about a specific module |
| create-module | Creates a new module in the specified organization |
| edit-module | Updates an existing module's details |
| list-variables | Lists all variables in the specified workspace |
| get-variable | Retrieves detailed information about a specific variable |
| create-variable | Creates a new variable in the specified workspace |
| edit-variable | Updates an existing variable's details |