Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

NameDescription
aptly_create_repoC

Create a new local repository in Aptly

aptly_list_reposB

List all local repositories

aptly_get_repoC

Get detailed information about a specific repository

aptly_delete_repoC

Delete a local repository

aptly_list_packagesC

List packages in a repository

aptly_search_packagesB

Search for packages across repositories or in a specific repository

aptly_add_packagesC

Add packages to a repository from uploaded files

aptly_list_uploaded_filesC

List uploaded files available for adding to repositories

aptly_delete_uploaded_filesC

Delete uploaded files or directories

aptly_list_snapshotsC

List all snapshots

aptly_create_snapshotC

Create a snapshot from a repository

aptly_list_publishedB

List all published repositories

aptly_publish_repoC

Publish a repository to make it available for apt

aptly_publish_snapshotC

Publish a snapshot to make it available for apt

aptly_list_mirrorsB

List all configured mirrors

aptly_create_mirrorC

Create a mirror of a remote repository

aptly_update_mirrorC

Update a mirror to fetch the latest packages from the remote repository

aptly_get_mirrorB

Get detailed information about a specific mirror

aptly_health_checkB

Check if Aptly server is running and accessible

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
RepositoriesList of all local repositories
MirrorsList of all configured mirrors
SnapshotsList of all snapshots
Published RepositoriesList of all published repositories

TDQS

A3.5/5.0

Scored across 19 tools

Disambiguation5/5

Every tool has a clearly distinct purpose targeting specific resources and actions in the Aptly ecosystem. For example, aptly_create_mirror, aptly_update_mirror, and aptly_get_mirror handle different lifecycle stages of mirrors, while aptly_list_repos, aptly_get_repo, and aptly_delete_repo manage repositories without overlap. The descriptions reinforce these distinctions, making misselection unlikely.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with the 'aptly_' prefix, such as aptly_create_repo, aptly_list_mirrors, and aptly_update_mirror. This uniformity in naming makes the tool set predictable and easy to navigate, with no deviations in style or convention across the 19 tools.

Tool Count4/5

With 19 tools, the count is slightly high but reasonable for a comprehensive package management server covering mirrors, repositories, snapshots, packages, and publishing. Each tool appears to earn its place by addressing specific operations in the Aptly domain, though it borders on the upper limit of a well-scoped set.

Completeness5/5

The tool surface provides complete CRUD/lifecycle coverage for Aptly's domain, including creation, listing, retrieval, updating, and deletion for mirrors, repositories, snapshots, and packages. It also handles publishing, health checks, and file management, leaving no obvious gaps that would cause agent failures in typical workflows.