Усі завдання

Завдання 08

Що на вечерю?

Створіть MCP-серверMCP-сервер публікує набір іменованих інструментів, які ШІ-клієнт може знайти й викликати через одне з’єднання. Mercadona лише для читання, щоб Telegram-помічник перетворював назву будь-якої страви на актуальний список продуктів із цінами.

ПросунутийСкладність:Час: 60–75 min

Ваше завдання

Покупцеві потрібен Telegram-помічник: коли він надсилає назву страви, дайте відповідь у тому самому чаті з чотирма-шістьма відповідними товарами Mercadona, актуальною ціною кожного та правильною загальною вартістю по одній одиниці кожного товару.

Додаткове завдання

Підключіть опублікований MCP-серверMCP-сервер публікує набір іменованих інструментів, які ШІ-клієнт може знайти й викликати через одне з’єднання. каталогу до сумісного облікового запису ChatGPT або Claude, надішліть запит "paella de marisco" чи "gazpacho" та покажіть, що зовнішній клієнтЗовнішній клієнт – це інший ШІ-застосунок, наприклад ChatGPT або Claude, підключений до опублікованої MCP-адреси воркфлоу. може використати ті самі три інструменти.

Приклади використання

  • Покупець надсилає "paella de marisco" й отримує стислий список доступних товарів Mercadona з актуальними цінами за одиницюЦіна за одиницю – це актуальна ціна однієї упаковки або товарної одиниці, а не порівняльна ціна за кілограм чи літр..
  • Родина пише "gazpacho" й отримує по одній практичній упаковці кожного основного інгредієнта та загальну вартість кошика.
  • Кулінарний воркшоп може повторно використовувати ті самі інструменти каталогу в Telegram, ChatGPT або Claude, не надаючи моделі права змінювати дані.

Перед початком

  1. 01

    Зареєструйтеся в n8n Cloud або використайте оновлений екземпляр n8n із публічною HTTPS-адресою; прочитайте посібник MCP Server Trigger і після публікації використовуйте його Production URL.

  2. 02

    Створіть обліковий запис Telegram, налаштуйте бота через BotFather і додайте токен за інструкцією n8n для облікових даних Telegram.

  3. 03

    Створіть обліковий запис OpenRouter, згенеруйте API key і збережіть його в облікових даних OpenRouter у n8n.

  4. 04

    Підготуйте три доступні лише для читання endpoints каталогу: усі категорії, приклад однієї категорії і приклад одного товару. Це активні endpoints стороннього сервісу, тому вони можуть змінитися. Перед початком відкрийте кожне посилання в браузері: якщо якесь більше не повертає JSON, змінився endpoint, а не ваш воркфлоу.

  5. 05

    Для додаткового завдання перевірте, чи ваш обліковий запис підтримує віддалені власні connectors, і скористайтеся посібником MCP-конекторів ChatGPT або посібником власних конекторів Claude. Сервер навмисно доступний лише для читання; після тестування деактивуйте workflow, якщо для автентифікації залишено None.

Що має робити воркфлоу

  1. 01

    Кожне текстове повідомлення з назвою страви отримує одну відповідь у Telegram із чотирма-шістьма назвами відповідних доступних товарів Mercadona та їх актуальними цінами за одиницюЦіна за одиницю – це актуальна ціна однієї упаковки або товарної одиниці, а не порівняльна ціна за кілограм чи літр. без внутрішніх ID.

  2. 02

    Дані виконання показують, що агент спочатку викликає get_categories, потім get_category з обов’язковим id для кожної вибраної категорії, а насамкінець get_product для кожного доданого товару.

  3. 03

    Відповідь завершується загальною сумою в євро з двома десятковими знаками за одну одиницю або упаковку кожного товару з фіксованою ціною, а два тести з різними стравами використовують лише значення, повернуті інструментами активного каталогуЦі інструменти читають актуальні записи категорій і товарів безпосередньо з endpoints під час виконання воркфлоу..

Рішення

Переглянути відповідь до завдання з воркфлоу

Відкривайте готовий воркфлоу лише тоді, коли захочете порівняти його зі своїм.

Позначити як виконане

Готові показати результат?

Надсилайте завдання, коли ваша команда матиме робочий воркфлоу для демонстрації.

Рішення

Показати рішення воркфлоу?

Це покаже готовий воркфлоу для цього завдання. Ви впевнені, що хочете продовжити?

Перевірка ментором

Знайдіть ментора й попросіть перевірити ваш воркфлоу.

Покажіть робочий воркфлоу. Після схвалення заберіть кульку за це завдання.

Почати наступне завдання