Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VAULT_ADDRNoAddress of the Vault server. Overrides the default value baked into the plugin.https://vault.infra.sonar-corp.ru
SSL_CERT_FILENoPath to an additional CA certificate bundle for the Go-based CLI tools (argocd, vault) when the internal CA is not trusted.
ARGOCD_BASE_URLNoBase URL of the Argo CD server. Overrides the default value baked into the plugin.https://argocd.infra.sonar-corp.ru
VAULT_OIDC_MOUNTNoVault OIDC mount path. Use 'oidc-admin' to authenticate with full admin rights.oidc
NODE_EXTRA_CA_CERTSNoPath to an additional CA certificate bundle for Node.js, used by the MCP server itself when the internal CA is not trusted.
PLATFORM_MCP_INSECURENoSet to 'true' to disable TLS certificate verification. Required while the internal services use self-signed certificates.
PLATFORM_MCP_ALLOW_SECRET_VALUESNoSet to 'true' to allow secret values to be included in tool responses. By default secret values are redacted.false

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
argocd_execA

Выполнить команду argocd (https://argocd.infra.sonar-corp.ru) от имени вошедшего пользователя.

Аргументы командной строки argocd, массивом. Адрес и токен подставляются сервером — флаги --server, --auth-token, --config, --core запрещены.

Примеры: ["app", "list", "-o", "json"] ["app", "get", "team-a-api", "-o", "json"] ["app", "sync", "team-a-api"] ["app", "logs", "team-a-api", "--tail", "100"] ["proj", "list", "-o", "json"]

Флаг вывода в JSON (-o json) стоит добавлять всегда, когда команда его поддерживает: табличный вывод разбирать сложнее и в нём теряются поля.

argocd_loginA

Начать вход в Argo CD через GitLab SSO. Возвращает ссылку сразу, не дожидаясь завершения входа: результат нужно проверить вызовом argocd_auth_status.

argocd_auth_statusA

Кто вошёл в Argo CD и до какого момента действует токен.

argocd_logoutA

Удалить сохранённую сессию Argo CD.

vault_execA

Выполнить команду vault (https://vault.infra.sonar-corp.ru) от имени вошедшего пользователя.

Аргументы командной строки vault, массивом. Адрес и токен подставляются сервером — флаги -address, -tls-skip-verify запрещены, вход делается через vault_login.

Примеры: ["kv", "list", "kv/teams"] ["kv", "get", "kv/teams/team-a/postgres"] ["kv", "put", "kv/teams/team-a/postgres", "password=..."] ["policy", "read", "team-a"] ["read", "sys/mounts"]

Вывод по умолчанию в JSON (VAULT_FORMAT=json). Значения секретов вырезаются: возвращаются имена ключей и метаданные, но не содержимое — оно не должно попадать в контекст модели.

vault_loginA

Начать вход в Vault через GitLab SSO. Возвращает ссылку сразу, не дожидаясь завершения входа: результат нужно проверить вызовом vault_auth_status.

vault_auth_statusA

Кто вошёл в Vault и до какого момента действует токен.

vault_logoutA

Удалить сохранённую сессию Vault.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 8 tools

Disambiguation5/5

Each tool is clearly scoped to either Argo CD or Vault, and within each service the login, auth_status, logout, and exec actions are distinct. The system prefix (argocd_ vs vault_) removes any ambiguity between the two sets.

Naming Consistency5/5

All tool names follow the consistent pattern {service}_{action} using lowercase snake_case: login, auth_status, logout, exec. The naming is uniform and predictable across both Argo CD and Vault.

Tool Count5/5

With 8 tools covering two infrastructure services, the count is well-scoped. Each tool serves a clear and necessary purpose, leaving no redundancy or bloat.

Completeness5/5

For a server designed to provide authenticated CLI access to Argo CD and Vault, the tool surface is complete: login, auth status check, logout, and command execution for each system. The exec tools are generic enough to cover the full command surface of both CLIs.

Maintenance

ActivityMaintained
ResponsivenessNo issues