hermes-marketplace-tools
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., "@hermes-marketplace-toolsfind the cheapest iPhone 15 Pro Max on Wildberries"
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.
hermes-marketplace-tools
Тулы поиска/сравнения товаров на Wildberries (и Ozon — в планах) для агента Hermes. Подключаются как MCP-сервер. Сравнение и рекомендации делает сам LLM — тулы только отдают нормализованные данные.
Статус: Wildberries и Ozon — готовы оба (search/card/reviews на каждом).
Один запрос marketplace="all" ищет на обоих. См. SPEC.md.
Тулы
Тул | Что делает |
| поиск товаров → нормализованная выдача (цена, рейтинг, отзывы, ссылка, превью) |
| полная карточка: характеристики, описание, URL картинок |
| отзывы (сортировка по полезности/свежести) |
Related MCP server: @retailerapi/mcp
Установка
git clone <repo> hermes-marketplace-tools
cd hermes-marketplace-tools
uv venv && uv pip install -e .
uv run python -m camoufox fetch # бинарь Firefox для Ozon (~300 МБ, разово)Ozon ходит через headless-браузер (camoufox). WB работает по HTTP и браузера не требует.
playwrightзапинен на 1.50.0 — новее ломает протокол с firefox-сборкой camoufox.
Конфигурация
Прокси (SOCKS5, RU-IP) задаётся переменной окружения PROXY_URL. Не коммить креды.
export PROXY_URL="socks5h://USER:PASS@pool.proxy.market:10000"Подключение к Hermes
В ~/.hermes/config.yaml:
mcp_servers:
marketplace:
command: "/path/to/hermes-marketplace-tools/.venv/bin/python"
args: ["-m", "mcp_server.server"]
env:
PROXY_URL: "socks5h://USER:PASS@pool.proxy.market:10000"После правки конфига перезапусти Hermes — MCP-серверы загружаются на старте.
Тулы появятся как mcp_marketplace_marketplace_search и т.д.
Локальный прогон (без Hermes)
PROXY_URL="socks5h://..." .venv/bin/python -m mcp_server.server # запустит MCP по stdioДля проверки логики ядра — см. marketplace_core (можно импортировать MarketplaceService
напрямую; так же его будет использовать будущий Telegram-бот).
Заметки по WB (важно при поломках)
Весь трафик идёт через прокси (RU-IP); цены приходят в копейках.
card.wb.ru/v4отдаёт 403 на TLS-профиль Chrome — клиент используетimpersonate="safari".URL картинок собираются по схеме
basket-{NN}.wbbasket.ru/...; номерNNподбирается self-healing и кэшируется в~/.hermes/marketplace_cache.sqlite.Эндпоинты WB неофициальные и иногда меняют версии — см.
SPEC.md(Приложение A).
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/vladthecto/hermes-marketplace-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server