Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ADO_PATYesAzure DevOps Personal Access Token. Give it the narrowest scopes you need (required)
ADO_ORG_URLYesAzure DevOps organization URL, e.g. https://dev.azure.com/your-org (required)
ADO_GUARD_MOCKNoUse the built-in fictional org instead of a real onefalse
ADO_GUARD_MODENoEither read-only or read-writeread-only
ADO_GUARD_POLICYNoPath to a JSON policy file
ADO_GUARD_DRY_RUNNoPreview writes without executingfalse
ADO_GUARD_PROJECTSNoComma-separated project allowlistall
ADO_GUARD_AUDIT_FILENoAppend audit entries as JSON linesin-memory
ADO_GUARD_ALLOW_DESTRUCTIVENoEnable delete_work_item and run_pipelinefalse

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_projectsB

List Azure DevOps projects the server is allowed to access.

search_work_itemsA

Find work items in a project by type, state, assignee or text in the title. Returns compact summaries; use get_work_item for full detail.

get_work_itemB

Get full details of one work item, including description and tags.

list_pull_requestsC

List pull requests in a project, optionally for one repository.

get_pull_requestB

Get one pull request with reviewers, linked work items and changed files.

list_pipelinesC

List pipelines defined in a project.

list_pipeline_runsB

List recent runs of a pipeline with their state and result.

guard_get_policyA

Show the active guardrail policy so you can explain to the user what you're allowed to do.

guard_get_audit_logB

Show the most recent tool calls and whether they were allowed, denied or awaiting approval.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a distinct resource and action: list vs. get pairs (work items, PRs) are clearly differentiated, and search_work_items vs. get_work_item are explicitly distinguished in the descriptions. The two guard_ tools (audit log, policy) are also unambiguous.

Naming Consistency5/5

All tools follow a consistent snake_case verb_noun pattern (list_projects, get_work_item, search_work_items, list_pipeline_runs). The guard_ prefix on two tools acts as a clear namespace rather than an inconsistency.

Tool Count5/5

Nine tools is well-scoped for a guarded read surface over Azure DevOps. Each tool earns its place with no redundant or filler operations.

Completeness3/5

The read surface covers projects, work items, PRs and pipelines reasonably, but there are notable gaps: no repository listing, no single-pipeline or single-run detail, and no write operations (create/update/comment) anywhere. Some of this may be intentional for a guardrail server, but agents will hit dead ends for common detail and mutation workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues