globus-mcp
Provides integration with the Globus online grocery store, enabling product search, catalog browsing, category filters, product details, promotions, recommendations, cart management, and optional authorized access for checkout information.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@globus-mcpНайди молоко Parmalat дешевле 150 рублей и положи 2 в корзину"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
globus-mcp
MCP-сервер к интернет-магазину ГЛОБУС (online.globus.ru): поиск, каталог,
карточки товаров, акции, рекомендации и корзина — прямо из диалога с LLM.
Python + MCP SDK, транспорт stdio, запускается локально. 22 инструмента.
Не является официальным продуктом ООО «ГИПЕРГЛОБУС». Проект не аффилирован с сетью ГЛОБУС, не одобрен ею и использует незадокументированный внутренний API сайта, который может измениться или закрыться в любой момент. Используйте на свой риск и в рамках пользовательского соглашения сайта.
Что умеет
> найди молоко parmalat дешевле 150 рублей и положи два в корзину
search_products("молоко parmalat", sort="price_asc")
cart_add("26730_ST", 2)
cart_view()
→ Молоко Parmalat 3.5% 1л — 129,99 ₽ × 2 = 259,98 ₽Каталог, поиск, карточки, акции и корзина работают анонимно — вход по SMS нужен
только для оформления (checkout_info) и истории покупок.
Related MCP server: E-Commerce MCP Server
Установка
Нужен Python 3.10+.
git clone https://github.com/toffguy77/globus-mcp.git
cd globus-mcp
python3 -m venv .venv && source .venv/bin/activate
pip install -e .Проверить, что сервер собрался:
globus-mcp --help 2>/dev/null || echo "сервер запускается только как stdio-процесс"Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или
%APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"globus": {
"command": "/абсолютный/путь/globus-mcp/.venv/bin/globus-mcp"
}
}
}Claude Code
claude mcp add globus -- /абсолютный/путь/globus-mcp/.venv/bin/globus-mcpЛюбой другой MCP-клиент
Команда — globus-mcp, транспорт — stdio, переменные окружения не нужны.
Инструменты
Сессия и авторизация
Инструмент | Назначение |
| авторизован ли, какой магазин и способ получения выбран |
| отправить SMS-код (формат |
| подтвердить вход кодом |
| импортировать JWT из браузера (обходной путь) |
| забыть токен, вернуться к анонимной сессии |
Контекст получения
От него зависят цены и наличие — выставляйте его до поиска.
Инструмент | Назначение |
| гипермаркеты |
| пункты выдачи |
|
|
Каталог и поиск
Инструмент | Назначение |
| поиск товаров |
| подсказки, бренды, категории, топ-товары |
| дерево каталога |
| товары категории |
| доступные фильтры и готовые строки для |
| детальная карточка: состав, БЖУ, срок годности |
Контент
Инструмент | Назначение |
| действующие акции со ссылками на каталог |
| произвольная CMS-страница |
| популярное, рекомендации, комбо, ранее купленное |
Корзина
Инструмент | Назначение |
| состав и итоги |
| добавить к текущему количеству |
| задать количество, |
| очистить |
| получатель, адреса, слоты доставки (только авторизованно) |
Оформление заказа и оплата не реализованы намеренно — сервер не может потратить ваши деньги. Собранную корзину видно на сайте под тем же аккаунтом.
Авторизация
Большинству сценариев вход не нужен. Если всё-таки нужен:
auth_send_code("79161234567") # придёт SMS
auth_login("1234") # код из SMSВторой шаг проверен не до конца (см. Ограничения). Обходной путь —
взять JWT из авторизованного браузера: открыть www.globus.ru, в консоли выполнить
__NEXT_DATA__.props.pageProps.tokenи передать строку в auth_set_token(...). Токен живёт около часа.
Безопасность
Состояние сессии лежит в ~/.globus-mcp/state.json с правами 600:
идентификатор устройства (app_id), телефон последнего входа и JWT в открытом виде.
Не коммитьте этот файл и не прикладывайте его к issue.
auth_logout()стирает токен.Каталог состояния переопределяется переменной
GLOBUS_MCP_HOME.Удаление файла целиком даёт новую анонимную сессию с пустой корзиной.
checkout_info() возвращает персональные данные (имя, телефон, адреса) — они попадут
в контекст модели. Инструмент отдаёт выжимку, а не сырой ответ API, но осторожность
не помешает.
Ограничения
Сайт закрыт для зарубежных IP — сервер должен работать с российского адреса.
Рецептов у ГЛОБУСа нет — ни раздела, ни CMS-страницы. Ближайшая замена —
recommendations(block="combo_tape")и подборки вpromotions().Второй шаг SMS-логина не подтверждён на живом входе. Первый шаг (
POST /api/oauth/loginс{phone}) проверен, формат подтверждения кодом ({phone, code}) угадан. Если он не сработает — используйтеauth_set_token.Избранное и история заказов — эндпоинты не найдены, не реализованы.
API незадокументирован: Swagger/OpenAPI не публикуется, всё разведано вручную. Ломается без предупреждения.
Разработка
pip install -e ".[dev]"
pytest # 76 тестов, все офлайн
ruff check .Тесты не ходят в сеть и не трогают ~/.globus-mcp: транспорт подменяется
httpx.MockTransport, каталог состояния — временным.
Инструменты — обычные функции модуля, поэтому отлаживаются без запуска сервера:
from globus_mcp.server import search_products
print(search_products("молоко", per_page=3))Устройство API и разведанные эндпоинты — docs/API.md.
Как присылать изменения — CONTRIBUTING.md.
Изменения в main принимаются только через pull request.
Лицензия
MIT © Dmitry Spasskiy
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Hosted MCP for e-commerce: live product catalog, stock, and pricing for AI agents.
Agentic commerce gateway: discovery, search, checkout across Shopify/Woo/Odoo/PrestaShop.
Multi-tenant MCP gateway for AI commerce. One connection, every store.
Multi-tenant MCP gateway for AI commerce. One connection, every store.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceEnables interaction with the Rami Levy Online Grocery Store API, allowing users to perform product searches, add or remove items from their cart, and prepare for checkout, all while integrating with MCP-enabled LLMs.11MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage products, shopping carts, and orders in an online store through a well-defined MCP API.-
- FlicenseNot gradedqualityCmaintenanceMCP server that turns Wildberries marketplace into a toolkit for LLM agents, enabling product search, detailed card inspection, price history, reviews, and cross-product comparison.-
- AlicenseCqualityCmaintenanceEnables AI assistants and MCP clients to search Pyaterochka stores, browse categories, find products with filters for price, brand, and promotions, and retrieve product details, store hours, and promotion conditions through the exposed MCP tools.12MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/toffguy77/globus-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server