Поиск лишних зависимостей и полифилов в коде через MCP-сервер e18e
Проект e18e выпустил MCP-сервер, с которым агент проверяет код на лишние зависимости и полифилы. Сервер работает удалённо или локально, но примеров реального аудита на странице нет.
Сделано со своим агентом
Что сделали
MCP-сервер e18e подключают к агенту одним из двух способов. Это удалённый сервер по streamable HTTP (для Claude Code есть команда добавления в одну строку) или локальный stdio-пакет @e18e/mcp. После этого агент может проверять команды установки на пакеты, у которых есть замены получше. Он разбирает исходные файлы и предлагает замены для импортов, ищет замены по названию или теме и читает подобранные гайды по миграции.
Что получилось
Страница описывает только инструменты и настройку. Результатов, цифр или примера аудита там нет, так что по ней нельзя понять, насколько хорошо это работает на реальном проекте.
На что обратить внимание
Проверка кода работает только с одним исходным файлом за раз. Чтобы проверить весь проект, агенту придётся прогонять её по файлам.
Пояснение
Полифил это код, который добавляет старой среде возможности новой. Когда среда обновилась, такие пакеты становятся лишними. e18e это инициатива сообщества, которая занимается ускорением JavaScript-экосистемы.
Кому пригодится
JavaScript-разработчикам, которые хотят сократить зависимости в старом проекте.
Попробуйте сами
Проверь проект в [путь к репозиторию] на лишние зависимости и ненужные полифилы, например пакеты, которые можно заменить встроенными возможностями [среда и версия, например Node 20]. Составь отчёт со списком таких пакетов, объяснением, почему каждый лишний, и предлагаемой заменой. Не меняй файлы пакетов и ничего не устанавливай, пока я не посмотрю отчёт.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: mcp.e18e.dev ·