Skip to main content
Glama
toffguy77

globus-mcp

by toffguy77

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GLOBUS_MCP_HOMENoPath to the state directory, overrides the default ~/.globus-mcp

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
globus_statusA

Текущее состояние сессии: авторизован ли пользователь, какой магазин/способ получения выбран, идентификатор устройства.

auth_send_codeA

Отправить SMS-код на телефон (формат 79161234567). Первый шаг входа.

auth_loginA

Подтвердить вход кодом из SMS. Полученный токен сохраняется локально в ~/.globus-mcp/state.json.

auth_set_tokenA

Импортировать JWT напрямую (взять из NEXT_DATA.props.pageProps.token на www.globus.ru в авторизованном браузере). Обходной путь, если SMS-логин не отработал.

auth_logoutA

Забыть сохранённый токен (сессия становится анонимной).

list_storesB

Гипермаркеты ГЛОБУС. query фильтрует по названию/адресу.

list_pickup_pointsB

Пункты выдачи заказов (ПВЗ). query фильтрует по названию/адресу.

set_purchase_methodA

Выбрать способ получения и точку. Цены и наличие зависят от него.

pickup_store — самовывоз из гипермаркета (нужен store_id из list_stores); delivery — доставка по адресу (нужен address_id из профиля); pvz — пункт выдачи (нужен pvz_id из list_pickup_points).

search_productsC

Поиск товаров. sort: default | price_asc | price_desc | discount_desc | name_asc | name_desc.

search_suggestC

Подсказки поиска: варианты запросов, бренды, категории и топ-товары.

list_categoriesB

Дерево каталога (верхний уровень и подкатегории).

category_productsA

Товары категории. category_url и category_id берутся из list_categories или search_products.categories.

filters — список строк "<id фильтра>:<id значения>" из category_filters, например ["3:17134"] (бренд Parmalat). У флаговых фильтров значение — "да", например ["2147483644:да"] — только товары со скидкой.

category_filtersB

Доступные фильтры категории. Значения отдаются как "<id фильтра>:<id значения>" — эту строку кладут в аргумент filters у category_products.

product_detailsA

Детальная карточка товара. product_url — ссылка или slug вида moloko-parmalat-35-1l-26730_ST (берётся из поля url в результатах поиска).

promotionsB

Действующие акции и подборки со ссылками на каталог.

cms_pageB

Произвольная CMS-страница BFF по коду (например divorce_shares, main). Полезно для подборок и лендингов.

recommendationsA

Ленты товаров: популярное, рекомендации и комбо к товару (нужен product_id), ранее купленное и просмотренное (для авторизованной сессии).

cart_viewA

Содержимое корзины и итоги (цены в рублях).

cart_set_quantityA

Задать количество товара в корзине. quantity=0 удаляет товар. Для весовых товаров шаг задаётся полем basket_step в карточке.

cart_addC

Добавить товар к тому, что уже лежит в корзине.

cart_clearA

Убрать из корзины все товары.

checkout_infoA

Данные оформления: получатель, адреса, доступные слоты доставки, итоги. Требует авторизации. Заказ не оформляет.

Возвращает выжимку, а не сырой ответ: в нём лежат персональные данные (ФИО, телефон, полные адреса), и вываливать его целиком в контекст модели не нужно.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 22 tools

Disambiguation4/5

Most tools have clearly distinct resource+action purposes, especially the auth_, list_, search_, and cart_ groups. A few pairs, such as search_products vs. category_products and cart_add vs. cart_set_quantity, sit close together, but the descriptions are specific enough to resolve the ambiguity.

Naming Consistency3/5

Tool names are readable and often grouped by prefixes like list_, auth_, search_, and cart_, but the convention is inconsistent. Bare nouns such as promotions and recommendations coexist with noun-ish names like product_details and checkout_info, and cart_set_quantity contrasts with set_purchase_method in word order.

Tool Count3/5

22 tools cover a broad e-commerce workflow from authentication through catalog browsing, cart management, and checkout info, so the size is defensible. However, the count is on the heavy side of the calibration range, with some optional extras like auth_set_token, cms_page, and search_suggest that are not strictly required for the core flow.

Completeness2/5

Catalog, cart, and pre-checkout coverage are solid, but the checkout flow is a dead end: checkout_info explicitly does not place an order, and there is no order placement or order history tool. Auth is covered, but profile/address management is missing, leaving significant gaps for a shopping-focused MCP server.

Maintenance

ActivityNo data
ResponsivenessNo issues