Skip to main content
Glama
Deraiven
by Deraiven

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ZADIG_TOKENYesAPI token for authenticating with Zadig.
UV_CACHE_DIRNoCache directory for uv. Optional, used for faster dependency caching.
ZADIG_PROJECTNoDefault project key to use when not specified by a tool. Optional.
ZADIG_BASE_URLYesBase URL for the Zadig deployment (e.g., https://zadigx.shub.us).

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

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
zadig_project_getB

Get one Zadig project as a redacted GitOps Project document.

zadig_project_planB

Plan Zadig project create/update/delete. This is always dry-run and never mutates.

zadig_workflow_listC

List Zadig workflows in a project.

zadig_workflow_getC

Get one custom workflow detail.

zadig_workflow_updateA

Update a custom workflow. Defaults to dry_run=true and requires confirm=true to mutate.

zadig_workflow_createC

Create a custom workflow. Defaults to dry_run=true and requires confirm=true.

zadig_workflow_deleteA

Delete a custom workflow. Defaults to dry_run=true and requires confirm=true.

zadig_workflow_diffC

Diff current Zadig workflow detail against a desired workflow payload.

zadig_workflow_applyC

Create or update a custom workflow. mode can be auto, create, or update. Defaults to dry_run=true.

zadig_project_snapshotC

Create a redacted project snapshot for audit/GitOps preparation.

zadig_workflow_task_listC

List Zadig workflow tasks with optional deployment summaries.

zadig_workflow_task_detailB

Get a Zadig workflow task detail with deployment summaries.

zadig_workflow_task_job_logB

Get one Zadig workflow task job log. Supports tail_lines and keyword filtering.

zadig_workflow_webhook_listB

List webhook/git trigger settings for one Zadig workflow.

zadig_workflow_webhook_presetC

Get the current webhook/git trigger preset for one Zadig workflow.

zadig_workflow_webhook_compare_to_presetB

Compare saved webhook/git trigger settings with the current workflow webhook preset.

zadig_build_listC

List/search Zadig build configurations.

zadig_build_template_listC

List/search build template store templates.

zadig_build_template_getB

Get one build template store template by id or exact name.

zadig_build_template_referenceA

List build configurations that reference one build template.

zadig_build_template_updateC

Update one build template store template. Defaults to dry_run=true and requires confirm=true.

zadig_build_template_createC

Create one build template store template. Defaults to dry_run=true and requires confirm=true.

zadig_build_template_deleteC

Delete one build template store template. Defaults to dry_run=true and requires confirm=true.

zadig_build_template_diffB

Diff current Zadig build template detail against desired template payload.

zadig_build_template_applyB

Create or update one build template. mode can be auto, create, or update. Defaults to dry_run=true.

zadig_build_getC

Get one Zadig build configuration detail.

zadig_build_createA

Create one Zadig build. Defaults to dry_run=true and requires confirm=true.

zadig_build_updateB

Update one Zadig build configuration. Defaults to dry_run=true and requires confirm=true.

zadig_build_deleteA

Delete one Zadig build. Defaults to dry_run=true and requires confirm=true.

zadig_build_diffB

Diff current Zadig build detail against desired build payload.

zadig_build_applyC

Create or update one Zadig build. mode can be auto, create, or update. Defaults to dry_run=true.

zadig_build_update_from_templateB

Update a build created from a build template. Defaults to dry_run=true and requires confirm=true.

zadig_service_searchC

Search Zadig K8s YAML services by service, container, image name or image.

zadig_service_getC

Get a Zadig K8s YAML service detail.

zadig_service_update_yamlB

Replace service YAML. This is mutating and requires confirm=true.

zadig_service_update_variablesA

Replace all service variables. This is mutating and requires confirm=true.

zadig_service_set_variableC

Upsert a single service variable. Defaults to dry_run=true.

zadig_service_set_imageA

Update one container image in service YAML. Defaults to dry_run=true and returns a diff.

zadig_environment_listC

List Zadig environments.

zadig_environment_getC

Get a Zadig environment detail.

zadig_environment_createB

Create a Zadig environment. Defaults to dry_run=true and requires confirm=true.

zadig_environment_updateC

Update a Zadig environment. Defaults to dry_run=true and requires confirm=true.

zadig_environment_deleteB

Delete a Zadig environment. Defaults to dry_run=true and requires confirm=true.

zadig_environment_diffC

Diff current Zadig environment against desired Environment spec.

zadig_environment_applyB

Create or update a Zadig environment. mode can be auto, create, or update. Defaults to dry_run=true.

zadig_environment_service_listB

List services deployed in a Zadig environment.

zadig_environment_service_getC

Get service detail in a Zadig environment.

zadig_environment_service_applyA

Add or update one service in a Zadig environment. Defaults to dry_run=true and requires confirm=true.

zadig_environment_service_deleteA

Delete one service from a Zadig environment. Defaults to dry_run=true and requires confirm=true.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.8/5.0

Scored across 49 tools

Disambiguation3/5

Most tools map to a clear resource+action, but several overlapping groups create ambiguity: create/update/apply trios exist for workflows, builds, build templates, and environments, and service_update_variables vs service_set_variable plus service_update_yaml vs service_set_image require careful reading to distinguish. The descriptions help, but the redundancy is noticeable.

Naming Consistency4/5

The naming follows a consistent snake_case zadig_<resource>_<action> pattern with clear nesting for subresources like environment_service and workflow_task. Minor deviations exist where noun-style names are used instead of explicit verbs, such as project_snapshot, workflow_task_detail, workflow_webhook_preset, and build_template_reference.

Tool Count2/5

With 49 tools, this is well above the 25+ threshold and feels heavy even for a broad platform like Zadig. The count is not excessive for the domain's full feature set, but it places a large burden on agent context and tool selection.

Completeness2/5

The set provides good lifecycle coverage for workflows, builds, build templates, and environments, plus useful task and webhook read tools. However, project mutation is missing entirely (project_plan is always dry-run and there is no project_apply/create/update/delete), and services have no create or delete operations, leaving significant gaps in core GitOps workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues