Alumnium MCP

Alumnium дает агенту сквозные тесты через MCP, а Playwright, Selenium, Appium или Maestro выполняют шаги в приложении.

  • 1 022 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Содержимое страниц отправляется провайдеру модели.
  • Установщик запускается через curl и sh.
Все причины и проверки

alumnium-hq/alumnium

Установка

Ручная установка

curl -LsSf https://alumnium.ai/install.sh | sh
claude mcp add alumnium --env OPENAI_API_KEY=... -- alumnium mcp

Первая команда раздела Installation ставит CLI, вторая подключает MCP к Claude Code.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Содержимое страниц отправляется провайдеру модели.
  • Установщик запускается через curl и sh.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Alumnium — MCP-сервер и библиотека для сквозного тестирования. Агент получает адрес приложения, сам выполняет шаги в браузере или на мобильном устройстве и проверяет результат. Под капотом работают привычные драйверы: Appium, Maestro, Playwright и Selenium. Те же действия доступны из кода на Python, TypeScript и Java: `al.do(...)` выполняет шаг на естественном языке, `al.check(...)` проверяет утверждение, `al.get(...)` достает значение со страницы.

Для кого. QA-инженерам и разработчикам, которые просят Claude Code проверить веб-приложение или мобильное приложение и хотят видеть утверждения, а не только скриншоты.

Подходит, если

  • Агент после правки интерфейса проходит основной сценарий и сообщает, что сломалось.
  • Автотесты на Selenium или Playwright дополняют шагами на естественном языке.
  • Мобильный сценарий проверяют через Appium или Maestro без ручных локаторов.
  • Нужны проверки вроде «заголовок страницы содержит слово» в Python, TypeScript или Java.

Не подходит, если

  • Тесты должны выполняться без обращения к внешней модели.
  • Нужны детерминированные проверки с фиксированными локаторами.
  • Страницы с данными, которые нельзя отправлять провайдеру модели.

Пример запроса к агенту

Открой http://localhost:3000, пройди регистрацию и проверь, что после входа на странице есть имя пользователя.

MCP

Транспорт
stdio, http
Авторизация
API-ключ

Переменные окружения

OPENAI_API_KEY обязательная, секрет
Ключ провайдера модели, который использует Alumnium (пример из README)

Ограничения

Для работы нужен ключ провайдера модели, в примерах README это `OPENAI_API_KEY`. Содержимое страниц уходит модели, поэтому не гоняйте тесты на реальных персональных данных. Установщик запускается через `curl ... | sh`, перед этим прочитайте скрипт. Результаты шагов на естественном языке менее воспроизводимы, чем классические тесты. Для нативных мобильных проверок нужны окружения драйверов: эмулятор или сервер Appium либо устройство под Maestro.

Как отключить. Удалите сервер командой `claude mcp remove alumnium` и бинарный файл `alumnium`. Ключ провайдера уберите из окружения.

Частые вопросы

Как подключить Alumnium к Claude Code?

После установки выполните `claude mcp add alumnium --env OPENAI_API_KEY=... -- alumnium mcp`. Настройка других клиентов описана в MCP-документации проекта.

Какие драйверы поддерживаются?

Appium, Maestro, Playwright и Selenium.

Есть ли режим HTTP?

Да. README отсылает к документации MCP для режимов и запуска по HTTP.

Можно ли использовать без MCP?

Да. Библиотека ставится как `pip install alumnium`, `npm install alumnium` или зависимость Java.

На каких языках пишутся тесты?

На Python (`pip install alumnium`), TypeScript (`npm install alumnium`) и Java через зависимость `ai.alumnium:alumnium`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

hyperfine многократно запускает команды, сравнивает время и другие показатели и сохраняет результаты измерений в файлы.

CLIРасширенный доступ29,2 тыс.Звезды репозитория
Выбор редакции

CLI для тестирования и ред-тиминга LLM-приложений: сравнение моделей, автоматические проверки в CI и поиск уязвимостей

CLIРасширенный доступ26,9 тыс.Звезды репозитория

CLI запускает тесты Node.js параллельно и показывает различия ожидаемого и фактического результата для разбора агентом.

CLIРасширенный доступ20,8 тыс.Звезды репозитория

CLI выполняет цепочки HTTP-запросов из текстовых файлов и проверяет статус, заголовки и содержимое ответов.

CLIРасширенный доступ19,3 тыс.Звезды репозитория

Открытый ИИ-агент для ревью pull request: описание, замечания и предложения по улучшению в GitHub, GitLab и других

CLIРасширенный доступ15,1 тыс.Звезды репозитория

Playwright CLI

playwright-cli

Официальный

Официальный CLI Playwright со скиллом для агентов: управление браузером короткими командами без тяжелых MCP-схем

CLIРасширенный доступ15 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Alumnium (эта карточка)нетAPI-ключ1 022
Appium MCPдане нужна518управляет устройством через Appium; Alumnium добавляет утверждения и работает также с Playwright и Selenium
Playwright MCP от Automata Labsнетне нужна297дает инструменты браузера Playwright; Alumnium проверяет утверждения на естественном языке

Коротко о README

Описана сборка для трех языков и MCP. Для проверок агент вызывает те же `do`, `check` и `get`, что и код тестов.

Бейдж для README

Сообщить о проблеме

Foxx AIAlumnium
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.