geizhals-mcp
MCP-сервер, который позволяет ИИ искать по данным сравнения цен Geizhals: товарам, лучшим ценам, истории цен, рейтингам и категориям. Он работает через API мобильного приложения Geizhals (api.geizhals.net/gh/v9) и возвращает ИИ важные поля.
Ключевые возможности
Лучшая цена во всех магазинах
Найдите товар и получите его лучшую цену, полный ценовой диапазон, звёздный рейтинг и количество тестовых обзоров, агрегированные по всем продавцам Geizhals, а не по одному объявлению.Знайте, когда покупать
Возвращайте полную историю цен и актуальные акции (Schnäppchen) с сортировкой по максимальному проценту скидки, чтобы модель могла ответить: «дёшево ли это сейчас или стоит подождать».От ключевого слова к категории
Ищите по свободному тексту или просматривайте полное дерево категорий Geizhals (более 2200 категорий, поставляемых вместе с сервером), чтобы попасть точно в нужный сегмент, а затем сравнивайте выбранный список товаров бок о бок.
Related MCP server: geizhals-mcp
Инструменты
search_geizhals(query, ...)
Поиск товаров по ключевым словам. Фильтры по стране (loc/hloc), категории и производителю, а также сортировка и постраничная разбивка. Возвращает результаты и агрегаты по фасетам (категории, производители, диапазон цен) для последующего уточнения.
get_product(product_id)
Полная информация о товаре: название, рейтинг, диапазон лучшей цены, изображения, ссылка на предложение и количество тестовых обзоров.
get_price_history(product_id, days=31)
Сводка по минимальной, максимальной и текущей цене, а также исходный ряд [timestamp, price, flag].
get_product_ratings(product_id)
Средний рейтинг, общие количество оценок, разбивка по звёздам и ссылка на обзоры.
browse_category(category, ...)
Список товаров в категории по её коду, с диапазоном цен и сортировкой.
compare_products(product_ids)
Сравнение нескольких товаров бок о бок.
get_deals(sort="percent", ...)
Текущие акции: товары, у которых только что упала лучшая цена, с процентом и суммой скидки. Сортировка по максимальному снижению percent, price, latest, popularity или top-предложениям, и фильтр min_discount_percent.
list_categories(query)
Просмотр дерева категорий Geizhals, чтобы найти коды категорий для browse_category. Полное дерево поставляется вместе с сервером в data/categories.json.
Установка
Требется Python 3.9+.
pip install -r requirements.txtЗапуск
python main.pyСервер запускается по streameble HTTP и печатает адрес, на котором он слушает запросы:
Starting geizhals-mcp server on http://127.0.0.1:8000/mcpУкажите вашему MCP-клиенту этот адрес. Хост, порт и путь указаны в начале main.py.
Использование с Claude Desktop
Claude Desktop запускает MCP-серверы через stdio, поэтому подключайте этот HTTP-сервер через mcp-remote (требуется Node.js):
Запустите сервер (
python main.py) и оставьте его работать.В Claude Desktop откройте Settings > Developer > Edit Config; откроется
claude_desktop_config.json. Откройте его и добавьте записьgeizhals:{ "mcpServers": { "geizhals": { "command": "cmd", "args": ["/c", "npx", "-y", "mcp-remote", "http://127.0.0.1:8000/mcp"] } } }На macOS/Linux сбросьте Windows-обёртку: используйте
"command": "npx"с"args": ["-y", "mcp-remote", "http://127.0.0.1:8000/mcp"].Сохраните файл и перезапустите Claude Desktop.
Примечания
data/categories.json— это снимок дерева категорий Geizhals (title, id, children).main.pyзагружает его дляlist_categories.coverage.jsonсодержит количество позиций в каталоге, показанные на бейджах выше.scripts/update_coverage.pyобновляет его с главной страницы Geizhals, а ежедневный GitHub Action коммитит любые изменения.Подробности об API описаны в
search_api.md.Это внутренний мобильный API Geizhals, а не официальный API. Обращайтесь с ним вежливо.
Устранение проблем
403 invalid request_fingerprint in payload — HMAC-секрет или схема подписи в main.py (GH_HMAC_SECRET, request_signature, API_HOST) больше не соответствует тому, что отправляет живое приложение Geizhals. Это реверс-инжиниринг из приложения с жёстко заданными значениями, поэтому всё может разъехаться, как только Geizhals сменит секрет или изменит схему fingerprint.
Отказ от ответственности
Это независимый неофициальный проект, который не связан с Geizhals, не одобрен им и не может иметь к нему отношения. «Geizhals» и все связанные товарные знаки принадлежат их владельцам.
Этот проект опубликован только в образовательных и исследовательских целях. Он обращается к внутреннему API Geizhals, не предназначенному для публичного использования, который может сломаться или измениться в любой момент. Вы сами несёте ответственность за способ использования: соблюдайте Условия обслуживания Geizhals, правила для роботов и применимое законодательство и не перегружайте их серверы.
Лицензия
MIT LICENSE. Предоставляется «как есть», без каких-либо гарантий.
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 Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to search and compare live prices from Finnish marketplaces (Hinta.fi, Tori.fi, Huuto.net) for new and used products like electronics, furniture, and more.MIT
- AlicenseAqualityBmaintenanceEnables searching geizhals.de for products and retrieving shop prices and offers to assist with price comparison.2MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to search products and retrieve detailed information from Galaxus and Digitec, including prices, specifications, and price history.51MIT
- AlicenseAqualityCmaintenanceEnables product search and discovery on Galaxus and Digitec, with tools for searching, browsing, comparing, and looking up prices and specifications.71MIT
Related MCP Connectors
Search products, compare prices and discover deals across 6 European markets with your AI assistant.
Search ~8.5M products from 2,500+ Central European e-shops. Semantic, keyword, GTIN lookup.
Shopping search across 100M+ products, with every retailer's offer and live price in one place.
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/Samxel/geizhals-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server