Aptly MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Repositories | List of all local repositories |
| Mirrors | List of all configured mirrors |
| Snapshots | List of all snapshots |
| Published Repositories | List of all published repositories |
TDQS
Scored across 19 tools
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.
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.
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.
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.