До вмісту
L-SYSTEM

Під’єднати ШІ-асистента

Після під’єднання ваш ШІ зможе шукати курси, читати матеріали і продовжувати заняття з того місця, де ви зупинилися. Поступ зберігається на сервері, а не в листуванні.

Адреса конектора

https://lsystem.app/mcp

У налаштуваннях ШІ-клієнта знайдіть додавання конектора (custom connector, MCP server) і вставте цю адресу. Ключі вводити не потрібно: відкриється сторінка L-System, де ви підтвердите доступ звичайним входом.

  1. Налаштування клієнта → «Конектори» → «Додати свій конектор».
  2. Назва — будь-яка, адреса — рядок вище. Поля Client ID і Client Secret залиште порожніми.
  3. Після збереження натисніть у конектора «Під’єднати»: відкриється вхід на L-System, далі сторінка згоди. Дозвольте доступ — і клієнт повернеться з під’єднаним конектором.

Як це робиться у вашого клієнта

Кроки відрізняються у кожного клієнта. Тим самим шляхом конектор і перепідключають, якщо інструменти перестали приїжджати.

Без платної підписки й без правок у файлах налаштувань під’єднується Claude — Desktop або у браузері: на безкоштовному плані дозволено один свій конектор. У ChatGPT свої конектори лише на платному плані. Відомості про плани звірено 28 серпня 2026: вони чужі й змінюються.

У мене Claude Desktopпрацює на безкоштовному плані · 5 кроків · 4 знімкизвірено 11 серпня 2026
  1. Бічна панель → Customize → Connectors.

    На безкоштовному плані Claude можна тримати один свій конектор. Якщо він у вас уже зайнятий — звільніть його або візьміть інший клієнт.

  2. Праворуч угорі: Add → «Add custom connector».

  3. Імʼя — L-System (будь-яке, воно видно лише в списку). Адреса — https://lsystem.app/mcp.

  4. У «Advanced settings» лишіть OAuth Client ID і Client Secret порожніми: наш сервер реєструє клієнта сам. Натисніть Add.

  5. Відкриється сторінка входу, потім екран згоди. Дозвольте доступ.

    Перезапустіть Claude Desktop. Без перезапуску список інструментів лишиться в кеші, і асистент чесно скаже, що таких інструментів у нього немає.

Якщо у вас на екрані інше — напишіть нам, отже клієнт змінився.

У мене Claude у браузеріпрацює на безкоштовному плані · 4 кроки · 3 знімкизвірено 11 серпня 2026
  1. Бічна панель → Customize → Connectors.

    На безкоштовному плані Claude можна тримати один свій конектор. Якщо він у вас уже зайнятий — звільніть його або візьміть інший клієнт.

  2. Праворуч угорі: Add → «Add custom connector».

  3. Імʼя — L-System. Адреса — https://lsystem.app/mcp. Client ID і Client Secret лишіть порожніми.

  4. Увійдіть, дозвольте доступ і перезавантажте вкладку.

Якщо у вас на екрані інше — напишіть нам, отже клієнт змінився.

У мене ChatGPTпотрібен платний план · 7 кроків · 5 знімківзвірено 13 серпня 2026
  1. Потрібен платний тариф ChatGPT.

    На безкоштовному тарифі розділ «Плагіни» є і «застосунок» навіть створюється, але інструменти до розмови не приїжджають — асистент тоді шукає плагін за назвою в загальному каталозі й відповідає plugin_not_found.

  2. Бічна панель → «Плагіни». Праворуч угорі — «+».

  3. Назва — L-System. Підключення — «URL-адреса сервера», адреса https://lsystem.app/mcp. Автентифікація — OAuth. Client ID і Client Secret не потрібні: наш сервер реєструє клієнта сам.

  4. Піктограма необовʼязкова. Наша — за посиланням нижче: PNG, менше ніж 10 КБ, саме як просить ChatGPT.

    Завантажити значок для конектора (PNG, 64×64)

  5. Позначте «Я розумію і хочу продовжити» та натисніть «Створити». ChatGPT просканує інструменти й запропонує увійти — «Увійти через L-System», далі відкриється наш екран згоди.

  6. У новому чаті оберіть L-System у меню інструментів. «Застосунок» із режиму розробника сам собою не вмикається: без цього кроку асистент не бачить інструментів узагалі.

  7. Дозволи можна лишити на «дії низького ризику»: наші інструменти оголошують свій характер, тому читання та звичайні кроки заняття проходять самі. Підтвердження ChatGPT попросить там, де виклик відбирає щось безповоротно, — перед видачею екзаменаційного посилання, яке спалює спробу.

Знімки зроблено з українським інтерфейсом ChatGPT: підписи на кнопках будуть мовою вашого ChatGPT, а розташування те саме.

Якщо у вас на екрані інше — напишіть нам, отже клієнт змінився.

У мене Gemini CLIтреба правити файл налаштувань · 3 кроки · 1 знімокзвірено 11 серпня 2026
  1. Відкрийте файл налаштувань і додайте блок mcpServers з прикладу нижче. Якщо у файлі вже є інші розділи, лишіть їх.

    Поле називається httpUrl, а не serverUrl: з хибним іменем CLI запускається мовчки й інструментів не показує.

    ~/.gemini/settings.json

    {
      "mcpServers": {
        "L-System": {
          "httpUrl": "https://lsystem.app/mcp",
          "authProviderType": "dynamic_discovery",
          "oauth": {
            "enabled": true,
            "scopes": ["learner"]
          },
          "timeout": 30000,
          "trust": false,
          "description": "L-System: каталог курсов, материалы и прогресс. Экзамен сюда не приходит."
        }
      }
    }
  2. authProviderType: dynamic_discovery означає, що вхід іде через наш сайт — ні ключів, ні токена у файлі.

  3. Перезапустіть CLI. На першому виклику він відкриє браузер для входу.

Якщо у вас на екрані інше — напишіть нам, отже клієнт змінився.

У мене Antigravityпрацює на безкоштовному плані · треба правити файл налаштувань · 4 кроки · 2 знімкизвірено 11 серпня 2026
  1. Відкрийте Settings → Customizations → «Installed MCP Servers» → «Open MCP Config».

  2. Додайте блок нижче.

    Тут поле називається serverUrl — Antigravity зве його інакше, ніж Gemini CLI. З хибним іменем клієнт запускається мовчки й інструментів не показує.

    ~/.gemini/config/mcp_config.json

    {
      "mcpServers": {
        "L-System": {
          "serverUrl": "https://lsystem.app/mcp",
          "authProviderType": "dynamic_discovery",
          "oauth": {
            "enabled": true,
            "scopes": ["learner"]
          },
          "timeout": 30000,
          "trust": false
        }
      }
    }
  3. Вхід іде через наш сайт, токен у файлі не потрібен. Якщо ваша збірка клієнта ще не розуміє dynamic_discovery, візьміть запасний шлях із токеном — він описаний під вкладками.

  4. Перезапустіть клієнт і дозвольте доступ у вікні браузера, що відкриється. У списку конекторів зʼявляться інструменти.

Якщо у вас на екрані інше — напишіть нам, отже клієнт змінився.

Інший клієнт? Підійде будь-який, у чиїх налаштуваннях можна додати свій MCP-конектор: йому потрібна адреса вище і більше нічого.

Клієнт, який не вміє вхід через сайт, підключається особистим токеном — шлях є, і в нього своя ціна. Розбір запасного шляху

Скажіть, як з вами займатися

Форма подачі, вигляд, темп — задаються один раз на сайті, і асистент бере їх під час під’єднання. Інакше пояснювати те саме доведеться щоразу.

Налаштувати подачу

Якщо щось не працює

Вікно входу відкрилося, доступ видано — а інструментів в асистента немає
Найчастіша поломка. Клієнти кешують список інструментів. Після нашого викату нових у цьому списку чесно немає. Вимкніть конектор і додайте знову — або перезапустіть клієнт.
Вікно входу так і не відкрилося
Клієнт не зміг знайти нашу сторінку входу. На вашому боці лагодити нічого — а поки є запасний шлях. Як підключитися особистим токеном · напишіть нам: support@lsystem.app
Раніше працювало, а тепер ні
Найімовірніше, доступ протермінувався. Відкликати доступ на сторінці «Асистенти» у налаштуваннях й підключитися заново

Що асистент зможе

Зробить від вашого імені

Дізнається

Чого асистент не отримає

Екзаменаційні питання та відповіді. Через конектор вони не передаються ніколи, ні цьому асистенту, ні будь-якому іншому: атестація йде в браузері, повз ШІ — інакше сертифікат нічого не означав би.

Якщо клієнт не вміє вхід через сайт

Особистий токен створюється на сторінці «Асистенти» у налаштуваннях і передається заголовком Authorization: Bearer …. Адреса конектора та сама, що й при вході через сайт.

Клієнти, які приймають заголовки у файлі налаштувань

Імʼя поля у клієнтів різне: Gemini CLI зве його httpUrl, Antigravity — serverUrl; розбір за клієнтами — вище на цій сторінці.

{
  "mcpServers": {
    "L-System": {
      "httpUrl": "https://lsystem.app/mcp",
      "headers": {
        "Authorization": "Bearer lst_YOUR_TOKEN"
      },
      "timeout": 30000,
      "trust": false
    }
  }
}

Клієнти, які заголовків не приймають

Claude Desktop заголовків у файлі налаштувань не розуміє: там указують програму, яку він запускає. Заголовок передає посередник — установіть його командою npm install -g mcp-remote. Двокрапка після Authorization пишеться без пробілу: з пробілом Windows ріже аргумент навпіл, і заголовок їде порожнім. У Windows у полі command укажіть повний шлях до mcp-remote.cmd.

{
  "mcpServers": {
    "L-System": {
      "command": "mcp-remote",
      "args": ["https://lsystem.app/mcp", "--header", "Authorization:${LS_TOKEN}"],
      "env": { "LS_TOKEN": "Bearer lst_YOUR_TOKEN" }
    }
  }
}

Ціна цього шляху однакова в обох випадках: токен лежить у файлі відкритим текстом, і відкликати його можна лише руками, на сторінці «Асистенти» у налаштуваннях. Беріться за нього, лише коли вхід через сайт недоступний.

Видані доступи видно на сторінці «Асистенти» у налаштуваннях, там само їх можна відкликати.