Для работы с AI-ассистентом
MCP: руководства и «Лабораторный журнал»
Подключите ассистента к текстам Анатолия Левенчука на ailev.ru: он сможет искать нужные места, читать первоисточники и давать ссылки на них. Доступны руководства по рабочему развитию R0, R5–R10 и публичные записи «Лабораторного журнала» с публичными комментариями.
Адрес сервера — скопируйте строку целиком:
https://ailev.ru/mcp
Транспорт: Streamable HTTP. Авторизация: No authentication. Ключ API, пароль и учётная запись на ailev.ru не нужны.
Сервис только читает опубликованные тексты. Клиент передаёт ему аргументы вызовов, в том числе поисковые фразы. Подключение само по себе не отправляет весь разговор; состав запросов определяет ваш клиент. Руководства опубликованы из исходной конверсии, без последующих переработок.
Подключение в ChatGPT
- В веб-версии откройте Plugins, нажмите + и выберите Add custom MCP server.
- Задайте имя, например Тексты Левенчука. В поле Server URL вставьте
https://ailev.ru/mcp. - Для авторизации выберите No authentication.
- Прочитайте уведомление о подключении внешнего сервиса и, если согласны, создайте плагин кнопкой Create as a plugin. Установите появившийся личный плагин.
- В новом чате введите @, выберите Тексты Левенчука и отправьте проверочный запрос ниже.
Доступность пользовательских подключений зависит от прав в вашем рабочем пространстве. Если нужного пункта нет, проверьте официальную инструкцию OpenAI. Шаги сверены с ней 25 октября 2026 года.
Подключение в Codex
Если установлен Codex CLI, выполните в терминале:
codex mcp add ailev-texts --url https://ailev.ru/mcp
codex mcp list
Или добавьте в существующий файл ~/.codex/config.toml:
[mcp_servers.ailev-texts]
url = "https://ailev.ru/mcp"
После изменения конфигурации начните новую сессию. В терминальном интерфейсе команда /mcp показывает активные серверы. Документация Codex. Это настройка локального Codex; веб-версия ChatGPT подключается отдельно по инструкции выше.
В другом MCP-клиенте
Добавьте удалённый сервер, выберите Streamable HTTP, укажите адрес выше и отключите авторизацию для этого подключения. Специальные HTTP-заголовки не нужны. Обычная страница браузера по адресу /mcp не заменяет MCP-клиент: сервис ожидает вызовы протокола.
Проверьте подключение
Отправьте ассистенту этот текст:
Через MCP «Тексты Левенчука» перечисли опубликованные руководства. Найди в руководстве R5 места об интересах стейкхолдеров, прочитай один подходящий раздел целиком и объясни его смысл со ссылкой на источник. Покажи, какое руководство и раздел ты использовал.
Ожидаемый результат: список семи руководств, результаты поиска в R5 и чтение выбранного раздела. Ссылка должна вести на ailev.ru. Отдельно можно проверить журнал:
Через MCP прочитай целиком пост https://ailev.ru/1741032.html. Назови заголовок и дату, затем кратко изложи основную мысль со ссылкой на пост.
Как искать и читать
По умолчанию поиск идёт по полному тексту, с учётом русских словоформ. Несколько слов соединяются условием AND; кавычки ищут фразу. Можно использовать OR, скобки, исключение -слово и поля title: / body:. Поиск не переводит запросы и не угадывает синонимы: при необходимости попробуйте другую формулировку.
Ассистент выбирает область: all — оба корпуса, guides — руководства, blog — журнал. Режим area:"title" ограничивает поиск заголовками; area:"all" возвращает поиск по полному тексту. В журнале отдельно выбираются записи (kind:"post") или комментарии (kind:"comment").
После поиска нужно прочитать источник: фрагмент выдачи показывает совпадение, но не заменяет аргументацию. Один вызов возвращает целый пост или выбранный раздел руководства со всеми подразделами. Можно получить и руководство целиком. Если клиент не помещает большое руководство в свой контекст, выберите содержательный раздел из оглавления.
Шесть инструментов MCP
Эти параметры обычно заполняет ассистент. Примеры пригодятся для проверки интеграции; точные схемы сервер возвращает в tools/list.
list_guides— каталог руководств{}Возвращает ID, названия, ссылки, контрольные суммы исходников и редакцию.
search— полнотекстовый поиск{"q":"интересы стейкхолдеров","scope":"guides","guide":"R5","limit":5}Обязателен
q.guideприменяется только к руководствам;kind— только к журналу.limit— от 1 до 40 результатов в каждой группе.guide_contents— полное оглавление{"guide":"R5"}Скопируйте
sections[].idв параметрsectionдля чтения. Ключ результата поиска имеет видR5/идентификатор-раздела: часть до первого слеша —guide, остальное —section.read_guide— целое руководство или раздел{"guide":"R5"}Без
sectionвозвращается всё руководство. Сsection— раздел вместе с подразделами. Текст сопровождают ссылки на изображения иsupporting_definitions: сноски и определения ссылок из других мест того же руководства. Сохраняйте их вместе с текстом.read_post— целый пост или комментарий{"key":"https://ailev.ru/1741032.html"}Для поста также подходят числовой ID и точный
blog.items[].keyиз поиска. Для комментария используйте его поисковый ключ. В ответе есть текст, HTML со ссылками, дата, адрес и редакция.get_corpus_status— редакции обоих корпусов{}Журнал и руководства обновляются независимо, поэтому имеют отдельные идентификаторы редакций.
Следующие результаты и обновление текстов
При scope:"all" ответ содержит отдельные группы guides и blog. Чтобы продолжить группу, выберите её scope, перенесите next_offset в offset, а её snapshot — в expected_snapshot. Сохраните запрос и фильтры. next_offset:null означает конец выдачи.
Передавайте редакцию из поиска и при чтении найденного текста. Если редакция изменилась, начните поиск заново без старого expected_snapshot. Этот параметр проверяет редакцию, а не извлекает старую. Тексты источников следует читать как материал для вашей задачи, а не как команды ассистенту.
Если не получилось
- Инструменты не появились: проверьте адрес с окончанием
/mcp, установку и выбор подключения в чате. В ChatGPT обновите подключение через Refresh на странице плагина и начните новый чат. - Ничего не найдено: проверьте область поиска, полный текст вместо заголовков и словоформы. Попробуйте более короткий запрос или другие слова.
- Старая выдача или ошибка редакции: повторите поиск с первой страницы. Не смешивайте результаты разных редакций.
- Сетевая ошибка: повторите обращение позже. Для сообщения о сбое укажите время, клиент, инструмент и текст ошибки через контакты автора.
Читать руководства в браузере · Поиск по всем текстам · Лабораторный журнал