Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_DENYNoДополнительные deny-правила через запятую, формат METHOD /prefix или /prefix.
MCP_MODENoРежим безопасности: ro (по умолчанию, только GET, кроме мутирующих GET) или rw (всё, кроме denylist).ro
MCP_REDACTNoРедактирование секретов в ответах и аудит-логе (1/0, по умолчанию 1).1
MCP_CONFIRMNoУправление подтверждением для не-GET операций в режиме rw (без confirm: true возвращается превью).
MCP_DRY_RUNNoЕсли 1, не-GET операции никогда не отправляются на сервер, всегда возвращается превью.
SHM_BASE_URLNoБазовый URL панели SHM, уже включает /shm/v1 (например https://admin.example.com/shm/v1). Пути из спеки дописываются к этому значению.
MCP_AUDIT_LOGNoПуть к файлу аудита (по умолчанию ./.audit/shm-mcp.jsonl).
MCP_HTTP_PORTNoПорт для опционального Streamable HTTP транспорта (слушает только 127.0.0.1).
MCP_HTTP_TOKENNoBearer токен для опционального Streamable HTTP транспорта.
MCP_TIMEOUT_MSNoТаймаут HTTP-запросов в миллисекундах.
SHM_ADMIN_AUTHNoBasic-авторизация администратора SHM в формате login:password.
MCP_TOOL_FILTERNoФильтр инструментов по имени/пути/тегу (не влияет на служебные инструменты api_search и др.).
MCP_DENY_DEFAULTSNoВключить дефолтный denylist опасных операций (1/0, по умолчанию 1).1
SHM_ADMIN_AUTH_FILENoПуть к файлу с Basic-авторизацией администратора SHM (приоритет у файла над SHM_ADMIN_AUTH).
MCP_MAX_RESPONSE_BYTESNoМаксимальный размер ответа в байтах для обрезки.

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
api_searchA

Поиск инструментов SHM по имени/пути/описанию/тегу. Ищет по полному списку из обеих спек (admin+user), независимо от MCP_TOOL_FILTER.

api_describeC

Полная схема входа и заметки безопасности для указанного инструмента.

api_statusA

Режим, базовый URL (без секрета), число инструментов, версия спеки; проверка доступности через GET /admin/user?limit=1 (только код ответа).

api_audit_tailB

Последние n записей журнала аудита (MCP_AUDIT_LOG).

admin_config_getC

GET /admin/config Прочитать весь конфиг Тег: Конфигурация Спека: admin

admin_config_postC

POST /admin/config Изменить объект в конфиге Тег: Конфигурация Спека: admin

admin_config_putC

PUT /admin/config Создать объект в конфиге Тег: Конфигурация Спека: admin

admin_config_deleteC

DELETE /admin/config Удалить объект в конфиге Тег: Конфигурация Спека: admin

admin_config_by_key_getC

GET /admin/config/{key} Получить объект конфига Тег: Конфигурация Спека: admin

admin_config_by_key_postC

POST /admin/config/{key} Изменить объект в конфиге Тег: Конфигурация Спека: admin

admin_config_by_key_deleteC

DELETE /admin/config/{key} Удалить значение или объект внутри объекта конфига Тег: Конфигурация Спека: admin

admin_promo_getC

GET /admin/promo Список промокодов Тег: Промокоды Спека: admin

admin_promo_postC

POST /admin/promo Изменить промокод Тег: Промокоды Спека: admin

admin_promo_putD

PUT /admin/promo Генерация промокодов Тег: Промокоды Спека: admin

admin_promo_deleteC

DELETE /admin/promo Удалить промокод Тег: Промокоды Спека: admin

admin_server_getC

GET /admin/server Получить список серверов Тег: Сервера Спека: admin

admin_server_postC

POST /admin/server Изменить сервер Тег: Сервера Спека: admin

admin_server_putC

PUT /admin/server Создать сервер Тег: Сервера Спека: admin

admin_server_deleteC

DELETE /admin/server Удалить сервер Тег: Сервера Спека: admin

admin_server_group_getC

GET /admin/server/group Получить список групп серверов Тег: Группы серверов Спека: admin

admin_server_group_postC

POST /admin/server/group Изменить группу серверов Тег: Группы серверов Спека: admin

admin_server_group_putC

PUT /admin/server/group Создать группу серверов Тег: Группы серверов Спека: admin

admin_server_group_deleteC

DELETE /admin/server/group Удалить группу серверов Тег: Группы серверов Спека: admin

admin_server_identity_getC

GET /admin/server/identity Список SSH ключей Тег: Ключи SSH Спека: admin

admin_server_identity_postC

POST /admin/server/identity Изменить SSH ключ Тег: Ключи SSH Спека: admin

admin_server_identity_putC

PUT /admin/server/identity Сохранить новый SSH ключ Тег: Ключи SSH Спека: admin

admin_server_identity_deleteB

DELETE /admin/server/identity Удалить SSH ключ Тег: Ключи SSH Спека: admin

admin_server_identity_generate_getC

GET /admin/server/identity/generate Сгенерировать SSH ключи Тег: Ключи SSH Спека: admin

admin_service_getC

GET /admin/service Получить услугу Тег: Услуги Спека: admin

admin_service_postC

POST /admin/service Изменить услугу Тег: Услуги Спека: admin

admin_service_putC

PUT /admin/service Создать услугу Тег: Услуги Спека: admin

admin_service_deleteC

DELETE /admin/service Удалить услугу Тег: Услуги Спека: admin

admin_service_children_getC

GET /admin/service/children Список дочерних услуг Тег: Услуги Спека: admin

admin_service_children_postC

POST /admin/service/children Изменить список дочерних услуг Тег: Услуги Спека: admin

admin_service_event_getC

GET /admin/service/event Список событий Тег: События Спека: admin

admin_service_event_postC

POST /admin/service/event Изменить событие Тег: События Спека: admin

admin_service_event_putC

PUT /admin/service/event Создать событие Тег: События Спека: admin

admin_service_event_deleteC

DELETE /admin/service/event Удалить событие Тег: События Спека: admin

admin_service_order_getC

GET /admin/service/order Список услуг доступных для регистрации Тег: Услуги Спека: admin

admin_service_order_putC

PUT /admin/service/order Зарегистрировать услугу клиенту Тег: Услуги Спека: admin

admin_spool_getC

GET /admin/spool Список текущих задач Тег: Задачи Спека: admin

admin_spool_postD

POST /admin/spool Изменить задачу Тег: Задачи Спека: admin

admin_spool_putC

PUT /admin/spool Создать задачу Тег: Задачи Спека: admin

admin_spool_deleteC

DELETE /admin/spool Удалить задачу Тег: Задачи Спека: admin

admin_spool_history_getC

GET /admin/spool/history Список архива задач Тег: Задачи Спека: admin

admin_spool_manual_by_action_postC

POST /admin/spool/manual/{action} Изменить статус задачи вручную Тег: Задачи Спека: admin

admin_spool_statuses_getC

GET /admin/spool/statuses Статусы задач Тег: Задачи Спека: admin

admin_storage_manage_getC

GET /admin/storage/manage Получить список объектов хранилища Тег: Хранилище Спека: admin

admin_storage_manage_postC

POST /admin/storage/manage Изменить данные в объекте хранилища Тег: Хранилище Спека: admin

admin_storage_manage_putC

PUT /admin/storage/manage Создать объект в хранилище Тег: Хранилище Спека: admin

admin_storage_manage_deleteC

DELETE /admin/storage/manage Удалить объект из хранилища Тег: Хранилище Спека: admin

admin_storage_manage_by_name_getC

GET /admin/storage/manage/{name} Получить объект хранилища Тег: Хранилище Спека: admin

admin_template_getC

GET /admin/template Список шаблонов Тег: Шаблоны Спека: admin

admin_template_postC

POST /admin/template Изменить шаблон Тег: Шаблоны Спека: admin

admin_template_putC

PUT /admin/template Создать шаблон Тег: Шаблоны Спека: admin

admin_template_deleteC

DELETE /admin/template Удалить шаблон Тег: Шаблоны Спека: admin

admin_template_by_id_getC

GET /admin/template/{id} Прочитать шаблон Тег: Шаблоны Спека: admin

admin_user_getC

GET /admin/user Список клиентов Тег: Пользователи Спека: admin

admin_user_postC

POST /admin/user Изменить клиента Тег: Пользователи Спека: admin

admin_user_putC

PUT /admin/user Создать клиента Тег: Пользователи Спека: admin

admin_user_deleteC

DELETE /admin/user Удалить клиента Тег: Пользователи Спека: admin

admin_user_bonus_getC

GET /admin/user/bonus Список бонусов клиентов Тег: Бонусы Спека: admin

admin_user_bonus_postC

POST /admin/user/bonus Изменить бонус Тег: Бонусы Спека: admin

admin_user_bonus_putC

PUT /admin/user/bonus Создать бонус Тег: Бонусы Спека: admin

admin_user_bonus_deleteC

DELETE /admin/user/bonus Удалить бонус Тег: Бонусы Спека: admin

admin_user_passwd_postC

POST /admin/user/passwd Сменить пароль клиенту Тег: Пользователи Спека: admin

admin_user_pay_getD

GET /admin/user/pay Список платежей клиентов Тег: Платежи Спека: admin

admin_user_pay_deleteB

DELETE /admin/user/pay Удалить платеж клиента Тег: Платежи Спека: admin

admin_user_payment_putC

PUT /admin/user/payment Зачислить деньги клиенту Тег: Пользователи Спека: admin

admin_user_search_getD

GET /admin/user/search Поиск клиентов Тег: Пользователи Спека: admin

admin_user_service_getC

GET /admin/user/service Список услуг клиентов Тег: Услуги пользователей Спека: admin

admin_user_service_postC

POST /admin/user/service Изменить услугу клиента Тег: Услуги пользователей Спека: admin

admin_user_service_deleteC

DELETE /admin/user/service Удалить услугу клиента Тег: Услуги пользователей Спека: admin

admin_user_service_activate_postC

POST /admin/user/service/activate Возобновить услугу клиента Тег: Услуги пользователей Спека: admin

admin_user_service_categories_getC

GET /admin/user/service/categories Получить список категорий услуг Тег: Услуги пользователей Спека: admin

admin_user_service_change_postC

POST /admin/user/service/change Сменить тариф услуги клиента Тег: Услуги пользователей Спека: admin

admin_user_service_spool_getC

GET /admin/user/service/spool Получить список текущих задач для услуги клиента Тег: Услуги пользователей Спека: admin

admin_user_service_status_postC

POST /admin/user/service/status Сменить статус услуги клиента Тег: Услуги пользователей Спека: admin

admin_user_service_stop_postC

POST /admin/user/service/stop Остановить услугу клиента Тег: Услуги пользователей Спека: admin

admin_user_service_touch_postD

POST /admin/user/service/touch Обработать услугу Тег: Услуги пользователей Спека: admin

admin_user_service_withdraw_getC

GET /admin/user/service/withdraw Получить список списаний клиентов Тег: Списания Спека: admin

admin_user_service_withdraw_postC

POST /admin/user/service/withdraw Изменить списание клиента Тег: Списания Спека: admin

admin_user_service_withdraw_putC

PUT /admin/user/service/withdraw Создать списание клиенту Тег: Списания Спека: admin

admin_user_service_withdraw_deleteC

DELETE /admin/user/service/withdraw Удалить списание клиента Тег: Списания Спека: admin

admin_user_session_putC

PUT /admin/user/session Сгенерировать session_id для клиента Тег: Пользователи Спека: admin

user_promo_getD

GET /promo Список промокодов пользователя Тег: Промокоды Спека: user

user_promo_apply_by_code_getC

GET /promo/apply/{code} Применить промокод Тег: Промокоды Спека: user

user_public_by_id_getC

GET /public/{id} Выполнить публичный шаблон Тег: Шаблоны Спека: user

user_public_by_id_postC

POST /public/{id} Выполнить публичный шаблон с аргументами Тег: Шаблоны Спека: user

user_service_getC

GET /service Информация об услуге Тег: Услуги Спека: user

user_service_order_getC

GET /service/order Список услуг для заказа Тег: Услуги Спека: user

user_service_order_putC

PUT /service/order Регистрация услуги Тег: Услуги Спека: user

user_storage_download_by_name_getC

GET /storage/download/{name} Скачать данные из хранилища Тег: Хранилище Спека: user

user_storage_manage_getC

GET /storage/manage Список данных Тег: Хранилище Спека: user

user_storage_manage_postC

POST /storage/manage Изменить данные в хранилище Тег: Хранилище Спека: user

user_storage_manage_putC

PUT /storage/manage Создать данные в хранилище Тег: Хранилище Спека: user

user_storage_manage_deleteC

DELETE /storage/manage Удалить данные в хранилище Тег: Хранилище Спека: user

user_storage_manage_by_name_getC

GET /storage/manage/{name} Прочитать данные из хранилища Тег: Хранилище Спека: user

user_storage_manage_by_name_postC

POST /storage/manage/{name} Изменить данные в хранилище Тег: Хранилище Спека: user

user_storage_manage_by_name_putC

PUT /storage/manage/{name} Создать данные в хранилище Тег: Хранилище Спека: user

user_storage_manage_by_name_deleteC

DELETE /storage/manage/{name} Удалить данные из хранилища Тег: Хранилище Спека: user

user_telegram_bot_by_template_postC

POST /telegram/bot/{template} Приём данных от Telegram Тег: Telegram bot Спека: user

user_telegram_user_getC

GET /telegram/user Получить настройки пользователя для Telegram бота Тег: Telegram bot Спека: user

user_telegram_user_postC

POST /telegram/user Изменить настройки пользователя для Telegram бота Тег: Telegram bot Спека: user

user_telegram_user_deleteC

DELETE /telegram/user Удалить (отвязать) Telegram аккаунт пользователя Тег: Telegram bot Спека: user

user_telegram_web_auth_postC

POST /telegram/web/auth Авторизация через Telegram Login (OIDC id_token или legacy Widget) Тег: Telegram bot Спека: user

user_telegram_web_auth_init_getC

GET /telegram/web/auth/init Инициализация Telegram Login OIDC (state, nonce, PKCE) Тег: Telegram bot Спека: user

user_telegram_web_auth_start_getC

GET /telegram/web/auth/start Старт Telegram Login OIDC с HTTP redirect на Telegram OAuth Тег: Telegram bot Спека: user

user_telegram_web_callback_getC

GET /telegram/web/callback Callback endpoint для Telegram Login (OIDC code flow) Тег: Telegram bot Спека: user

user_telegram_webapp_auth_getC

GET /telegram/webapp/auth Авторизация Telegram Тег: Telegram bot Спека: user

user_template_by_id_getC

GET /template/{id} Выполнить шаблон Тег: Шаблоны Спека: user

user_template_by_id_postC

POST /template/{id} Выполнить шаблон с аргументами Тег: Шаблоны Спека: user

user_getC

GET /user Получение пользователя Тег: Пользователи Спека: user

user_postC

POST /user Изменить пользователя Тег: Пользователи Спека: user

user_putC

PUT /user Регистрация пользователя Тег: Пользователи Спека: user

user_auth_postC

POST /user/auth Авторизация (получение session_id) Тег: Пользователи Спека: user

user_auth_passkey_getC

GET /user/auth/passkey Получить параметры публичной аутентификации Passkey Тег: Passkey Аутентификация Спека: user

user_auth_passkey_postC

POST /user/auth/passkey Аутентификация пользователя с помощью Passkey Тег: Passkey Аутентификация Спека: user

user_autopayment_getC

GET /user/autopayment Список автоплатежей пользователя Тег: Пользователи Спека: user

user_autopayment_deleteC

DELETE /user/autopayment Удалить автоплатежи пользователя Тег: Пользователи Спека: user

user_captcha_getC

GET /user/captcha Получение капчи Тег: Капча Спека: user

user_email_getC

GET /user/email Получить email пользователя Тег: Пользователи Спека: user

user_email_postC

POST /user/email Верифицировать email пользователя Тег: Пользователи Спека: user

user_email_putC

PUT /user/email Установить email пользователя Тег: Пользователи Спека: user

user_email_deleteC

DELETE /user/email Удалить email пользователя Тег: Пользователи Спека: user

user_email_verify_postC

POST /user/email/verify Верификация email пользователя Тег: Пользователи Спека: user

user_otp_getD

GET /user/otp Статус OTP Тег: OTP Спека: user

user_otp_postC

POST /user/otp Проверка OTP Тег: OTP Спека: user

user_otp_putC

PUT /user/otp Включение OTP Тег: OTP Спека: user

user_otp_deleteC

DELETE /user/otp Отключение OTP Тег: OTP Спека: user

user_otp_setup_postC

POST /user/otp/setup Настройка OTP Тег: OTP Спека: user

user_passkey_getC

GET /user/passkey Список зарегистрированных Passkey Тег: Passkey Настройки Спека: user

user_passkey_postB

POST /user/passkey Переименовать зарегистрированный Passkey по идентификатору Тег: Passkey Настройки Спека: user

user_passkey_deleteC

DELETE /user/passkey Удалить зарегистрированный Passkey по идентификатору Тег: Passkey Настройки Спека: user

user_passkey_register_getC

GET /user/passkey/register Получить параметры регистрации Passkey Тег: Passkey Регистрация Спека: user

user_passkey_register_postC

POST /user/passkey/register Завершить регистрацию Passkey Тег: Passkey Регистрация Спека: user

user_passwd_postC

POST /user/passwd Сменить пароль пользователя Тег: Пользователи Спека: user

user_passwd_reset_postC

POST /user/passwd/reset Запрос на сброс пароля пользователя Тег: Пользователи Спека: user

user_passwd_reset_verify_getB

GET /user/passwd/reset/verify Проверка токена сброса пароля пользователя перед сменой пароля Тег: Пользователи Спека: user

user_passwd_reset_verify_postC

POST /user/passwd/reset/verify Сменить пароль пользователя по токену сброса Тег: Пользователи Спека: user

user_password_auth_getC

GET /user/password-auth Статус входа по паролю Тег: Пользователи Спека: user

user_password_auth_postC

POST /user/password-auth Включить вход по паролю Тег: Пользователи Спека: user

user_password_auth_deleteC

DELETE /user/password-auth Отключить вход по паролю Тег: Пользователи Спека: user

user_pay_getC

GET /user/pay Список платежей пользователя Тег: Платежи Спека: user

user_pay_forecast_getC

GET /user/pay/forecast Прогноз оплаты Тег: Платежи Спека: user

user_pay_paysystems_getC

GET /user/pay/paysystems Платежные системы Тег: Платежи Спека: user

user_referrals_getC

GET /user/referrals Получение количества рефералов Тег: Пользователи Спека: user

user_user_service_getD

GET /user/service Список услуг пользователя Тег: Услуги пользователей Спека: user

user_service_deleteC

DELETE /user/service Удалить услугу пользователя Тег: Услуги пользователей Спека: user

user_service_change_postC

POST /user/service/change Сменить тариф Тег: Услуги пользователей Спека: user

user_service_stop_postC

POST /user/service/stop Остановить услугу пользователя Тег: Услуги пользователей Спека: user

user_withdraw_getC

GET /user/withdraw Списания средств Тег: Пользователи Спека: user

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources