Ваше завдання
Завдання 08
Що на вечерю?
Створіть MCP-серверMCP-сервер публікує набір іменованих інструментів, які ШІ-клієнт може знайти й викликати через одне з’єднання. Mercadona лише для читання, щоб Telegram-помічник перетворював назву будь-якої страви на актуальний список продуктів із цінами.
Додаткове завдання
Підключіть опублікований MCP-серверMCP-сервер публікує набір іменованих інструментів, які ШІ-клієнт може знайти й викликати через одне з’єднання. каталогу до сумісного облікового запису ChatGPT або Claude, надішліть запит "paella de marisco" чи "gazpacho" та покажіть, що зовнішній клієнтЗовнішній клієнт – це інший ШІ-застосунок, наприклад ChatGPT або Claude, підключений до опублікованої MCP-адреси воркфлоу. може використати ті самі три інструменти.
Приклади використання
- Покупець надсилає "paella de marisco" й отримує стислий список доступних товарів Mercadona з актуальними цінами за одиницюЦіна за одиницю – це актуальна ціна однієї упаковки або товарної одиниці, а не порівняльна ціна за кілограм чи літр..
- Родина пише "gazpacho" й отримує по одній практичній упаковці кожного основного інгредієнта та загальну вартість кошика.
- Кулінарний воркшоп може повторно використовувати ті самі інструменти каталогу в Telegram, ChatGPT або Claude, не надаючи моделі права змінювати дані.
Перед початком
- 01
Зареєструйтеся в n8n Cloud або використайте оновлений екземпляр n8n із публічною HTTPS-адресою; прочитайте посібник MCP Server Trigger і після публікації використовуйте його Production URL.
- 02
Створіть обліковий запис Telegram, налаштуйте бота через BotFather і додайте токен за інструкцією n8n для облікових даних Telegram.
- 03
Створіть обліковий запис OpenRouter, згенеруйте API key і збережіть його в облікових даних OpenRouter у n8n.
- 04
Підготуйте три доступні лише для читання endpoints каталогу: усі категорії, приклад однієї категорії і приклад одного товару. Це активні endpoints стороннього сервісу, тому вони можуть змінитися. Перед початком відкрийте кожне посилання в браузері: якщо якесь більше не повертає JSON, змінився endpoint, а не ваш воркфлоу.
- 05
Для додаткового завдання перевірте, чи ваш обліковий запис підтримує віддалені власні connectors, і скористайтеся посібником MCP-конекторів ChatGPT або посібником власних конекторів Claude. Сервер навмисно доступний лише для читання; після тестування деактивуйте workflow, якщо для автентифікації залишено None.
Необхідні ноди
Що має робити воркфлоу
- 01
Кожне текстове повідомлення з назвою страви отримує одну відповідь у Telegram із чотирма-шістьма назвами відповідних доступних товарів Mercadona та їх актуальними цінами за одиницюЦіна за одиницю – це актуальна ціна однієї упаковки або товарної одиниці, а не порівняльна ціна за кілограм чи літр. без внутрішніх ID.
- 02
Дані виконання показують, що агент спочатку викликає get_categories, потім get_category з обов’язковим id для кожної вибраної категорії, а насамкінець get_product для кожного доданого товару.
- 03
Відповідь завершується загальною сумою в євро з двома десятковими знаками за одну одиницю або упаковку кожного товару з фіксованою ціною, а два тести з різними стравами використовують лише значення, повернуті інструментами активного каталогуЦі інструменти читають актуальні записи категорій і товарів безпосередньо з endpoints під час виконання воркфлоу..
Підказка
Потрібна підказка?
Відкривайте до п’яти підказок по одній.
Досі не виходить? Запитайте на форумі спільноти n8n
Рішення
Переглянути відповідь до завдання з воркфлоу
Відкривайте готовий воркфлоу лише тоді, коли захочете порівняти його зі своїм.
Позначити як виконане
Готові показати результат?
Надсилайте завдання, коли ваша команда матиме робочий воркфлоу для демонстрації.